数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

无法远程登入MySQL的几种解决办法[2]


发布日期:2021年02月16日
 
无法远程登入MySQL的几种解决办法[2]

/mysqld_safe userroot &

记住对授权表的任何修改都需要重新reload即执行第

如果经过以上个步骤还是无法从客户端连接请执行以下操作在mysql数据库的db表中插入一条记录

use mysql;

insert into db values(%xuysYYYYYYYYYYYY);

update db set host = % where user = xuys;

重复执行上面的第

方法三

附加fbysss解决phpMyAdmin连接远程用户的方法

用root账户登录远程Mysql服务器

grant selectupdateinsertdelete on ** to sss@ 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/rcd/initd/mysqld start

修改phpMyAdmin目录下的configincphp文件找到

$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来达到要求

[] []

               

上一篇:MySQL 5权威指南:创建数据表

下一篇:无法远程登入MySQL的几种解决办法[1]