mysqlworkbench访问远程服务器

Posted hometown

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysqlworkbench访问远程服务器相关的知识,希望对你有一定的参考价值。

1、如果服务器有防火墙,需要关一下:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

 

2.给数据库授权远程访问

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

具体操作如下:

在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

重载授权表:

FLUSH PRIVILEGES;

退出mysql数据库:

exit

 

(2)、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: GRANT ALL PRIVILEGES ON *.* TO [email protected]"172.16.16.112" IDENTIFIED BY "youpassword" WITH GRANT OPTION; 重载授权表: FLUSH PRIVILEGES; 退出mysql数据库: exit

 

(3)、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限,具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: GRANT select,insert,update,delete ON *.* TO [email protected]"172.16.16.112" IDENTIFIED BY "youpassword"; 重载授权表: FLUSH PRIVILEGES; 退出mysql数据库: exit

 

以上是关于mysqlworkbench访问远程服务器的主要内容,如果未能解决你的问题,请参考以下文章

wampserver安装在服务器中,但是mysql不能远程登录的解决方案

wampserver安装在服务器中,但是mysql不能远程登录的解决方案

无法使用 MySQLConnection 连接到远程数据库

MysqlWorkbench连接远程数据

远程连接mysql

服务器的MySQL不能远程访问