一、問題
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