当前位置:Gxlcms > 数据库问题 > linux mysql 数据库开启外部访问设置指南

linux mysql 数据库开启外部访问设置指南

时间:2021-07-01 10:21:17 帮助过:43人阅读

进入Linux系统下的mysql数据库中,打开user表,找到“host”字段值为“localhost”的记录,将值“localhost”更新为“%”。 
命令如下: 
#mysql -u root -p 
Enter password: 
mysql>use mysql; 
mysql>update user set host=‘%‘ where user=‘root‘ and host=‘localhost‘; 
mysql>select host,user from user; 

方法二:(授权) 
例1 
如果你想myuser使用mypassword从任何主机连接到MySQL数据库服务器的话。使用如下授权权命令: 
GRANT ALL PRIVILEGES ON *.* TO [email=‘myuser‘@‘%‘]%27myuser%27@%27%%27[/email] IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION; 
例2 
如果你想允许用户myuser从IP为192.168.0.101的主机连接到MySQL数据库服务器并使用mypassword作为密码。使用如下授权命令: 
GRANT ALL PRIVILEGES ON *.* TO [email=‘myuser‘@‘192.168.0.101‘]%27myuser%27@%27192.168.0.101%27[/email] IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION; 
以上两种方法是从网上找的。本人通过第二种方法中的例1解决了我所遇到的问题,并成功连接了Linux系统中的MySQL数据库服务器。

linux mysql 数据库开启外部访问设置指南

标签:

人气教程排行