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