服务器上mysql 本地无法连接

在window 2008服务器上localhost或127.0.0.1连接 mysql 出现Can't connect to MySql server on 'localhost' (10055) 错误,通过其他ip连接访问可以连接,求

很急,如果有完美的解决方法,可以追加赏金

你看看是不是禁用了本地

http://blog.csdn.net/langren697/article/details/38422055
这里有个详细的帖子

把你的my.cnf或my.ini贴出来看看,估计是绑定ip的问题, 要想都可以, 设置成4个0

 [mysqld]
 bind-address = 0.0.0.0

估计是IP绑定问题

重新设定电脑IP地址,估计可以解决

服务是否开启,看下服务

先看一下mysql的服务有没有开,2、本地的mysql有无授权访问

MYSQL 服务没启动没连接

是的没有开启本地localhost访问权限

没有开启本地localhost访问权限

应该是mysql的服务器没有打开

运行 cmd 输入: "regedit" 不带双引号,回车

找到 windows 注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

修改
Value Name: MaxUserPort

Value Type: DWORD

Value data: 65534

mysql服务没启动没连接

是不是把本地的dns映射中localhost配置成其他地址了

看下是否禁用了本地服务,Mysql一般是开启启动,可能设置成了关闭,打开服务就好了

一般都是本地访问权限没有开,是不是设置远程访问权限的时候限制掉了ip,查看MySQL库里的user表,看看里面的数据

点击Windows+r,输入services.msc,打开MySQL的本地服务。

修改登录用户的IP地址权限

看看是不是配置的时候没有勾选enable root access from remote machines