本地可以连接mysql,远程连接报错1045解决方案

本地可以连接mysql,远程连接报错1045解决方案_第1张图片

1.Linux本地登录

./mysql -uroot -p 密码

2.进入成功以后找到表user:

use mysql;

3.给mysql添加权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '远程登录密码' WITH GRANT OPTION;

'%' 表示所有ip都可以远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip' IDENTIFIED BY '远程登录密码' WITH GRANT OPTION;

'ip'表示某个ip可以远程访问

4.退出且重启mysql服务器

\q 

service mysql restart

 

你可能感兴趣的:(Linux,工作遇见的问题)