为什么我的mysql连不上本地服务器?

时间:2022-12-27 17:58:20
百度解决办法是:1.看看hosts文件中localhost是不是指向127.0.0.1 
2.如果是没启动mysql服务,则可运行net start mysql。 
3.一些相关命令: 
mysqld-nt --install #启动Mysql 
mysql #运行Mysql 
mysql -h ipAddress -u username -p 
或者:直接去bin里点mysqld.exe或mysqld-nt.exe,看下它的进程能否正常运行,如不行,再去控制面板,服务里去启动它,看下是什么错误。如果不行,就在添加删除里删去mysql,然后再重装mysql,一般都能解决问题,可以在安装前备份一下DATA。 
但还是提示Error: Can't connect to MySQL server on 'localhost' (10061) 。
 访问cmd,提示mysql既不是内部也不是外部命令,以管理员身份运行cmd提示dns服务器对区域没有权威。实在不知如何是好,请各位大神帮忙!

5 个解决方案

#1


看你的体会,不能识别mysql
你把mysql安装的bin文件夹路径加入到系统的PATH中没
另外检查my.ini配置的是否正确

#2


mysql.exe 没加到环境变量里,那就直接cd到mysql的bin目录再执行登陆命令,可以在my.ini里加一下 bind-address = 127.0.0.1 ,然后再试试

#3


都不是,改my.ini配置和环境变量的path方法我都试过了,但是还是不行,后来发现时mysql服务器版本不匹配,把之前的mysql服务器删了重新下了个匹配的版本就好了。

#4


为什么我的mysql连不上本地服务器?

#5


我之前也是启动本地mysql服务然后启动后显示本机启动mysql服务后停止,然后没弄好就下了5.6的就好了

#1


看你的体会,不能识别mysql
你把mysql安装的bin文件夹路径加入到系统的PATH中没
另外检查my.ini配置的是否正确

#2


mysql.exe 没加到环境变量里,那就直接cd到mysql的bin目录再执行登陆命令,可以在my.ini里加一下 bind-address = 127.0.0.1 ,然后再试试

#3


都不是,改my.ini配置和环境变量的path方法我都试过了,但是还是不行,后来发现时mysql服务器版本不匹配,把之前的mysql服务器删了重新下了个匹配的版本就好了。

#4


为什么我的mysql连不上本地服务器?

#5


我之前也是启动本地mysql服务然后启动后显示本机启动mysql服务后停止,然后没弄好就下了5.6的就好了