如何從本地遠程訪問虛擬機內的Mysql服務器?


       假設重裝了操作系統,則本地的很多軟件可能都需要重新安裝,比如數據庫。但是,假設我們把一些重要的軟件安裝在虛擬機當中,則在重裝操作系統之前,數據庫服務器可以和虛擬機一起進行備份。重裝操作系統之后,原先的數據庫仍然可以正常使用,不受任何影響。但是,假設數據庫放到虛擬機當中,而我們的代碼開發一般還是在實際的windows操作系統上面,所以這時候就有一個遠程訪問數據庫的問題需要解決。

      假設在本地的windows系統安裝了Mysql 客戶端,在虛擬機Unbunt當中安裝了Mysql Server,現在要從windows的客戶端訪問虛擬機里面的Mysql服務器。

      cmd

     mysql -h 192.168.9.9 - u root -p

     ENTER PASSWORD:

     上面的host IP地址在UBUNTU中通過命令 ifconfig得到

 

但是,默認情況下沒有權限訪問,需要設置開通訪問權限。

1、cd /etc/mysql

2、vim my.cnf 

3、注釋下面這一行

4、授權用戶能進行遠程連接

在服務器端登錄mysql服務器,授權root用戶從任何主機使用密碼123456登錄服務器。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%’ IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES

5、重啟數據庫

6、在windows的命令行中執行:

mysql -h 192.168.9.9 - u root -p

SUCCESS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM