手机
当前位置:查字典教程网 >编程开发 >php教程 >如何设置mysql允许外网访问
如何设置mysql允许外网访问
摘要:mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所...

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;

【如何设置mysql允许外网访问】相关文章:

如何使用PHP获取网络上文件

如何限制访问者的ip(PHPBB的代码)

PHP递归调用数组值并用其执行指定函数的方法

PHP 中执行系统外部命令

判“新”函数:得到今天与明天的秒数

如何利用php+mysql保存和输出文件

使用PHP维护文件系统

PHP开启opcache提升代码性能

PHP的FTP学习(二)[转自奥索]

ftp类(myftp.php)

精品推荐
分类导航