手机
当前位置:查字典教程网 >编程开发 >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允许外网访问】相关文章:

第八节 访问方式 [8]

PHP实现多线程的两个方法

用PHP实现登陆验证码(类似条行码状)

如何做到多筆資料的同步

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

模拟OICQ的实现思路和核心程序(二)

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

PHP 中执行系统外部命令

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

php解析xml方法实例详解

精品推荐
分类导航