版本:mysql5.7
在本地mysql远程连接服务器mysql的时候,出现如下图报错
原因:服务器mysql没设置远程连接权限
设置远程连接权限
grant all privileges on *.* to root@'[服务器ip]' identified by '[密码]' with grant option;
关键字 | 作用 |
---|---|
grant | 赋权命令 |
all privileges | 当前用户的所有权限 |
* . * | 当前用户对所有数据库和表的相应操作权限 |
‘root’@’%’ | 权限赋给root用户,‘%‘=所有ip都能连接,服务器输入ip a查看当前ip |
identified by ‘[密码]’ | 连接时输入密码 |
with grant option | 允许级联赋权 |
刷新
flush privileges;