解决MySQL非服务器客户端不能连接服务器的问题。
mySQL 的root用户在安装的时候如果没有特殊的指定!是不允许其他其它机器连接的。
解决办法:在mysql命令行输入下面的命令。即可解决此问题!
GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
其中:myuser位用户名,mypassword 为登录密码。
还有一种情况!也用这个解决办法!
我本地的mysql服务器,应用localhost链接的时候没有问题!但是将localhost换成本机的ip,如192.168.0.100,就连接不上。采用上述命令!问题解决。
另外还要看看是否开启了防火墙:windows系统下可以用“开始–》运行–》输入control–》确定–》windows防火墙–》关闭”,如果关闭后可以连接则说明是防火墙问题,可以通过“。。。。–》windows防火墙–》例外–》添加端口–》名称:mysql,端口:你的mysql使用的端口(一般3306)–》确定”来添加例外处理。
同一局域网连接对方数据库
最新推荐文章于 2024-07-07 16:25:18 发布