SQLyog连接阿里云服务器Mysql出现1045解决方案

本问题针对的时SQLyog远程连接时出现1045,是可以在服务器登录Mysql的,服务器的3306端口是开放的。

首先执行下列操作

# 登陆数据库
mysql -uroot -p

# 使用数据库
use mysql;

# 设置权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;

# 刷新权限
flush privileges;

#退出,重启服务器
service mysqld restart

执行完以后,还是不行就查看数据库的mysql里的user执行命令:select host,user from user;

如果出现红框的内容就删除这一行记录

执行命令:delete from user where host='localhost' and user='root';

此时就可以使用SQLyog连接了。


版权声明:本文为qq_44327193原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。