navicat-fot-mysql - 怎样使用Navicat for Mysql连接Ubuntu虚拟机上的mysql服务器
大家讲道理
大家讲道理 2017-04-17 12:03:49
0
4
885
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(4)
巴扎黑

我猜是這樣的
1. 在虛擬機器的時候你是使用root@127.0.0.1使用者登入的;
2. 在windows7的時候你是使用root@%使用者登入的;

這兩種情況下的使用者權限是不同的。
假設你在虛擬機器用root使用者登入並建立了db, house, yst等,但是這幾個資料庫並沒有授權給你root@%這個使用者;
你需要做的就是
grant <privileges> to root@% identified by <password>;
flush privileges;
3. 然後再在windows7登入使用即可。

刘奇
  1. 首先你要確保win7可以存取到ubuntu,在win7上ping ubuntu的ip
  2. Navicat中建立資料庫連線的時候填入ubuntu的資訊
巴扎黑

首先你navicat登入使用者要有對應資料庫權限,可用grant指令設定權限,在伺服器上新建資料庫之後要用flush privilege刷新權限

阿神

的確是權限問題
use,mysql,information_schema這幾個資料庫,從本地或遠端存取都是可以的
而你新建的資料庫,從虛擬機器上存取叫本地訪問,從win7上navicat過去訪問,是遠端的存取
很可能你只擁有本地的權限,而沒有遠端的存取權限
所以你需要授權,這樣就能看到資料庫了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板