一台機器,運行兩個mysql版本 實例


一、問題

  1、學習mysql時,我先安裝了一個mysql5.5.27;

  2、然而學習php時,當我安裝wampserver2.2時,wampserver2.2又在電腦上安裝了mysql5.5.20;

  由於我設置了這兩個版本的數據庫密碼一樣,現在我啟動mysql數據庫時,電腦總是連接mysql5.5.20版本,怎么切換到mysql5.5.27這個版本呢?

二、解決

  原因:通過網上查資料,發現mysql數據庫安裝時,默認設置端口號(port=3306),因而后安裝的mysql5.5.20也占用了mysql5.5.27的端口號,所以啟動不了mysql5.5.27版本。

1、修改mysql5.5.20安裝目錄下

    

  將這些文件里所有port值設置為port  = 3308,當然也可以設置為其他的;

2、修改端口號后,我們可以根據端口號啟動不同版本的mysql,

  命令:mysql -u root -P端口號 -p

  注意如果不寫端口號,默認從端口號3306啟動它對應的mysql。

  例如:

  •   使用默認端口號,啟動mysql5.5.27

  

  •      使用3308端口號,啟動mysql5.5.20

  

 

以后,安裝多個版本mysql時,也可以使用此方法為不同版本mysql設置不同的端口號,然而根據端口號啟動相應的mysql。

參考:http://m.oschina.net/blog/143159

 

總結:

 

 

附注:

   如果想修改mysql密碼,可以參考:http://blog.sina.com.cn/s/blog_a9b4805a01011mqt.html


免責聲明!

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



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