關於在虛擬機上使用mysql其他主機不能訪問的解決辦法

在虛擬機上創建了mysql數據庫,但是在其他的XP機器中不能訪問

目前找到的原因就是因爲root用戶限制了IP,不能使用其他IP來訪問root用戶

解決辦法:

 

grant select on wxjDB.* to slaveuser@'localhost' identified by '123456';

其中 slaveruser爲新建立的用戶的用戶名,123456爲密碼

使用grant命令創建的用戶就可以在其他機器上登錄了。

grant all privileges on *.* to joe@'%' identified by '123';

這句話是添加了用戶所有的權限,如果有了上一句,這句就可以省掉了

下邊的這句必須要加上,刷新一下就可以直接使用了。

flush privileges;

 

刪除這個人的權限

revoke all privileges on *.* from joe@'%' identified by '123';

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章