MySql远程客户端连接不上的问题
May 30, 2013
在你有远程服务器访问权限的时候,如果首次登陆不上,估计是服务器端的设置出了问题 解决方法有两个:
一、修改host
在服务器上登陆进入MySql,更改mysql数据库(这个看不见的)中的user表,修改host列就行了:
use mysql
之后看一下user表:
select * form user
再修改表
update user set host = '%' where user = 'root';
二、增加用户:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.0.104' IDENTIFIED BY 'pass' WITH GRANT OPTION;
允许用户名为username的用户从192.168.2.104的主机以密码为pass登陆
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;
允许用户名为username的用户从任意主机以密码为pass登陆