/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来达到要求
[] []