Board logo

标题: [求助] 管理员, 创建远程mysql数据库用户,为什么连接不上啊 [打印本页]

作者: 88170351@qq.com    时间: 2013-4-17 22:59     标题: 管理员, 创建远程mysql数据库用户,为什么连接不上啊

错误信息:
Query Error: CREATE DATABASE IF NOT EXISTS `jdcms`

链接地址(The URL Is):
http://www.xxxxxx.com

MySQL服务器错误(MySQL Server Error):
Host '114.80.210.96' is not allowed to connect to this MySQL server ( 1130 )   

说是没启动,  但是本地使用,是好好的。
作者: happyboy    时间: 2013-4-18 09:19

把你需要远程登录的用户的主机添加你指定的IP地址或者是任意主机%  iptables开通相应的端口
作者: 88170351@qq.com    时间: 2013-4-18 17:57

回复 2# happyboy


   


防火墙我开通过了。   现在是从哪儿开通,
作者: 88170351@qq.com    时间: 2013-4-18 18:01

11.png
2013-4-18 18:01


图片附件: 11.png (2013-4-18 18:01, 34.86 KB) / 下载次数 10443
http://wdlinux.cn/bbs/attachment.php?aid=2836&k=9c712f9a67727e36cb8a6c9e0aa7671a&t=1752710539&sid=8DWu2u


作者: 88170351@qq.com    时间: 2013-4-18 18:02

回复 4# 88170351@qq.com


   
222.png
2013-4-18 18:02
  


     用的端口映射。 。      内网是这个  192.168.1.10   外网已经映射过了。  

还是不行出现  1130错误。

图片附件: 222.png (2013-4-18 18:02, 22.35 KB) / 下载次数 10372
http://wdlinux.cn/bbs/attachment.php?aid=2837&k=ddd7d739bf57ffc89f7b3402f8b4bd6a&t=1752710539&sid=8DWu2u


作者: 88170351@qq.com    时间: 2013-4-18 18:04

网站的服务器,  还有数据库的服务器是分开的,

为什么 会提示  网站的服务器ip呢,  114.80.210.96      

不是应该提示数据库服务器的地址吗
作者: happyboy    时间: 2013-4-18 18:18

本帖最后由 happyboy 于 2013-4-18 18:33 编辑

你都没看我的第一句。。。。http://www.wdlinux.cn/bbs/viewthread.php?tid=4231
或者在phpmyadmin里面点权限,修改你需要远程登录的用户,修改主机为你指定的IP地址(114.80.210.96)或者是任意主机%
作者: 88170351@qq.com    时间: 2013-4-18 18:27

如果你想连接你的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 -pvmware

mysql>use mysql;

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

mysql>select host, user from user;


2. 授权法。例如,你想myuser使用mypassword从任何主机连接到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;
作者: 88170351@qq.com    时间: 2013-4-18 18:33

现在还没解决呢,    admin  求救。
作者: 88170351@qq.com    时间: 2013-4-18 18:45

谢谢。搞定了。  我直接在访问ip哪儿, 填写%  就可以了。
作者: 390836847    时间: 2013-4-19 02:20



你居然写的内网IP。。。。。。


我表示很无语。。。。

你读是这么读的,你的.config.php 是怎么配置的?
作者: ljzxh    时间: 2014-1-8 00:25

回复 10# 88170351@qq.com

好用,顶你了




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2