/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來達到要求
[] []
From:http://tw.wingwit.com/Article/program/MySQL/201311/29613.html