如何设置mysql允许外网访问_php技巧

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;

时间: 2024-09-13 16:21:20

如何设置mysql允许外网访问_php技巧的相关文章

设置mysql允许外网访问

  root默认是不支持远程登录的,用外网连接你必须给权限呢?GRANT ALL PRIVILEGES ON *.* TO'username'@' %' IDENTIFIED BY 'password' WITH GRANT OPTION;你先创建一个远程登录的账号然后给它远程登录的权限 mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停. 解决方法如下: 1,修改表,登录mys

如何设置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 = '%' wher

Mysql允许外网访问设置步骤_Mysql

1.打开mysql.exe(MySQL Command Line Client),输入密码 2.输入:use mysql; 3.查询host输入: select user,host from user; 4.创建host(如果有"%"这个host值,则跳过这一步) 如果没有"%"这个host值,就执行下面这两句: mysql> update user set host='%' where user='root'; mysql> flush privile

怎样设置才能允许外网访问MySQL_Mysql

设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf[linux]. 1:设置mysql的配置文件     /etc/mysql/my.cnf      找到 bind-address  =127.0.0.1  将其注释掉://作用是使得不再只允许本地访问:   重启mysql:/etc/init.d/mysql restart;   2:登录mysql数据库:mysql -u root -p mysql> use mysql;   查询host值:

PHP 设置MySQL连接字符集的方法_php技巧

mysql_set_charset(). 这个函数是这样用的: mysql_set_charset('utf8', $link); 成功返回 TRUE,失败返回 FALSE. 就这么简单. 下面是PHP手册原文 This is the preferred way to change the charset. Using mysql_query() to execute SET NAMES .. is not recommended.

tplink路由器如何设置外网访问

  tplink路由器设置外网访问的方法 查看拨号得到的IP地址:打开百度,在搜索框输入IP,回车,记下这个IP地址. 打开路由器设置界面(我的是小米路由器),其他的品牌的路由器也差不多,选择端口转发: 这里要说明一下为什么要选端口转发:因为外网要访问你的电脑,是需要一个端口的,端口就相当于一道门,这道门不打开别人是无法访问的. 下面就添加端口:看图中的做法,你需要外网访问你的哪个端口,就添加哪个端口,例如我开通8080和29200端口,就这样添加: 当然要注意上面添加的端口,后面填写的端口是可

外网访问本地IIS时路由器怎么设置?

外网访问内网,如果你没有使用路由器,也就是直连互联网,那么请忽略本文.如果你使用的路由器上网,那么要外网访问内网主机,必须到路由器设置端口映射,或者成为[转发规则]. 首先进入路由器WEB管理界面,以TP-LINK路由器为例: 在导航栏点击[转发规则][虚拟服务器],在虚拟服务器面板,点击右侧的[添加新条目],打开添加新条目的对话框 填写转发端口,一般我们都是使用80,但是家庭宽带的80端口都被屏蔽,建议改成其它端口,如8001,访问的时候在地址后面加上[:8001]注意有个冒号,IP地址填写电

固定IP如何设置一个端口让外网访问

问题描述 我对网络不是很了解,大致描述如下:我想在服务器上设置一个端口然后部署一个网页,比如220.176.69.58:8080就能访问该网页.(这个服务器上的IP是公网IP,直接输入就能访问,上面已经有一个端口能被外网访问),我设置了一个端口,并且在内网里能够访问,但是在外网里访问不了,特别声明,这个没有路由器,直接从电信拉过来的线,固定的IP连接外网,不需要域名.求高手来回答如何让我这个端口能够被外网访问.(描述的不是很专业,没有说到广域网,端口映射,因为我自己都不清楚) 解决方案 解决方案

sharepoint2010怎么设置外网访问??

问题描述 我用的是sharepoint2010,公司的网,没有公网IP,想用NAT123做个映射,让外网访问内网的sharepoint网站,有谁懂的,麻烦给我指点下,到底要怎么操作,需要哪些设置?尽量详细些,非常感谢~ 解决方案 解决方案二:从外面怎么访问你们公司的网络呢?解决方案三:不懂呀,我公司是通过路由器上网的,有什么办法能实现外网访问内网么?解决方案四:1有外网IP,用外网IP访问:2下载一个花生壳,运行起来,然后把域名绑定到AAM(SharePoint管理中心-管理备用访问映射),然后