改表法闻妓。
只要在localhost的那臺電腦双谆,登入mysql后,更改 mysql
數(shù)據(jù)庫里的 user
表里的 host
項兴枯,從 localhost
改成 %
血淌。
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>FLUSH RIVILEGES
mysql>EXIT
授權(quán)法。
例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話悠夯。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器癌淮,并使用mypassword作為密碼。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
另外一種方法:
在安裝mysql的機器上運行:
1沦补、d:\mysql\bin\>mysql -h localhost -u root //這樣應該可以進入MySQL服務器
2乳蓄、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機訪問數(shù)據(jù)的權(quán)限
3、mysql>FLUSH PRIVILEGES //修改生效
4夕膀、mysql>EXIT