当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文 |
|
|||
无法远程登入MySQL数据库的几种解决办法 | |||
2007-10-10 14:31:15 文/未知 出处:电脑软硬件应用网 | |||
尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet.net' is not allowed to connect to this MySQL server 这个是因为权限的问题,处理方式如下: 输入密码 [username]:远程登入的使用者代码 (其实就是在远端服务器上执行,地址填写本地主机的ip地址。) 无法远程登入MySQL数据库的解决办法二: 如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql serv grant select,update,insert,delete on *.* to xuys@192.168.88.234 identified by "xuys1234"; 查看结果,执行: use mysql; 将host字段的值改为%就表示在任何客户端机器上能以xuys用户登录到mysql服务器,建议在开发时设为%。 3、./mysqld_safe --user-root & 记住:对授权表的任何修改都需要重新reload,即执行第3步。 如果经过以上3个步骤还是无法从客户端连接,请执行以下操作,在mysql数据库的db表中插入一条记录: update db set host = '%' where user = 'xuys'; 无法远程登入MySQL数据库的解决办法三: 附加fbysss解决phpMyAdmin连接远程用户的方法: grant select,update,insert,delete on *.* to sss@192.168.0.114 identified by "sss"; #mysqladmin -u root -p [password] reload 2.修改phpMyAdmin目录下的config.inc.php文件,找到 要注意的是:grant all privilege并不能把“grant” 的权限赋给用户,如果要加,可以直接在mysql中使用use mysql; update user set Grant_priv ='Y'来达到要求。 |
|||
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |