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
版权声明:本文为u010417178原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。