mysql 允许远程登录

434 阅读1分钟
Mysql为了安全性,在默认情况下用户只允许在本地登录。但是可以通过SSH连接实现登录连接,通过SSH连接就无需设置,如在Navicat连接中选择SSH;


如果不进行SSH连接,就需要设置mysql。

一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY "设置密码" WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

mysql>exit;

二、允许特定IP(172.16.16.152)

GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "设置密码" WITH GRANT OPTION;

FLUSH PRIVILEGES;

exit;