如何通过ip访问MySql数据库
2016-11-19 22:19
246 查看
如果你想通过IP地址连接到你的mysql数据库时发生如下错误错误:
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
解决方法如下:
1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库中 "user" 表里的 "host" 字段,把"localhost"改称"%",即可。
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
2.授权法。例如,你想用户myuser使用密码mypassword通过ip地址连接到mysql服务器,使用:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
解决方法如下:
1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库中 "user" 表里的 "host" 字段,把"localhost"改称"%",即可。
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
2.授权法。例如,你想用户myuser使用密码mypassword通过ip地址连接到mysql服务器,使用:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
相关文章推荐
- 如何让自己的apache服务器和mysql数据库通过IP访问
- weblogic服务器部署的程序,如何直接通过IP访问(即URL中去掉工程名)
- 如何配置VS使得可以通过域名或IP访问
- 如何通过Oray(花生壳)进行域名映射本地IP和端口,应用于本地服务器访问
- weblogic服务器部署的程序,如何直接通过IP访问(即URL中去掉工程名)
- Apache服务器虚拟主机设置问题-如何使通过IP访问为默认的apache页面 <转载>
- dns 有问题如何通过 ip 访问目标网站
- 如何设置让外网通过路由器IP加端口号访问到局域网一台Web服务器
- MYSQL数据库如何赋予远程某个IP访问权限
- tomcat设置如何通过ip直接访问项目
- 如何设置JBOSS通过IP网络访问,如何自动启动/关闭JBoss(基于jboss-eap-4.3.0,WindowsXP)
- JBOSS相关 如何设置JBOSS通过IP网络访问,如何自动启动/关闭JBoss
- MYSQL数据库如何赋予远程某个IP访问权限
- 允许别人通过ip访问本机mysql数据库
- 如何通过IP访问virtualbox虚拟机的ubuntu server系统
- 如何通过httpclient获取访问域名的真实ip
- 如何让局域网其他电脑通过IP直接访问自己电脑的网站
- linux 如何禁止通过IP访问网站,只让用域名访问网站
- 如何设置通过ip访问数据库
- android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?