sqlyog远程连接数据库时出现错误码1045,或者1130的解决方法
原因:mysql数据库的root用户禁止远程连接
解决方法:添加用户
首先在数据库所在机器上登录到mysql数据库
1 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' identyfied by '密码'
with grant option
2 mysql>FLUSH PRIVILEGES;
ALL :允许所有远程机器登录 *.* :允许对数据库进行所有操作 ‘root’@‘%’ :允许以root用户远程登录,%表示允许在所有机器上以root用户登录
其本质在于在mysql所在服务器上有一个mysql数据库,里面有一个user表,以上操作是
往user表中添加了一条信息
参考自http://www.111cn.net/database/mysql/41786.htm
http://my.oschina.net/u/1179414/blog/202377