Home > Database > Mysql Tutorial > 设置mysql允许外网访问_MySQL

设置mysql允许外网访问_MySQL

WBOY
Release: 2016-06-01 13:36:17
Original
1089 people have browsed it

bitsCN.com

设置mysql允许外网访问

 

mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,

公司的测试服务器上的mysql也是localhost所以

解决方法如下:

 

1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查

看"select host,user from user ;"

 

mysql -u root -pvmwaremysql>use mysql;

mysql>update user set host = '%' where user ='root';

mysql>select host, user from user;

mysql>flush privileges;

 

注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

2,授权用户,你想root使用密码从任何主机连接到mysql服务器

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY 'admin123'  WITH GRANT OPTION;

flush privileges;

 

如果你想允许用户root从ip为192.168.1.104的主机连接到mysql服务器

 

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.104'   IDENTIFIED BY 'admin123'  WITH GRANT OPTION; 

flush privileges;

 

bitsCN.com
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template