无法远程登入MySQL的几种解决办法
use mysql; insert into db values(''192.168.88.234'',''%'',''xuys'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y'',''Y''); update db set host = ''%'' where user = ''xuys''; 重复执行上面的第2、3步。 方法三: 附加fbysss解决phpMyAdmin连接远程用户的方法: 1.用root账户登录远程Mysql服务器, grant select,update,insert,delete on *.* to sss@192.168.0.114 identified by "sss"; update user set host = ''%'' where user = ''sss''; 退出mysql,在shell下执行 #mysqladmin -u root -p [password] reload #mysqladmin -u root -p [password] shutdown #/etc/rc.d/init.d/mysqld start 2.修改phpMyAdmin目录下的config.inc.php文件,找到 $cfg[''Servers''][$i][''host''] 修改为远程服务器地址 $cfg[''Servers''][$i][''user''] 修改为sss $cfg[''Servers''][$i][''password'']修改为sss的密码 要注意的是:grant all privilege并不能把“grant” 的权限赋给用户,如果要加,可以直接在mysql中使用use mysql;update user set Grant_priv =''Y''来达到要求。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |