因為新舊項目數據庫版本號差距太大。編碼格式不同。引擎也不同,所以僅僅好裝兩個數據庫。
接下來是第二個數據庫4.0.18版本號的配置:
2 安裝服務
3 設置password
開啟和關閉服務:
本次安裝兩個mysql數據庫。版本號各自是4.0.18,5.5.36。都是可運行文件直接安裝。
本機上之前已經安裝完5.5.36版本號,單個數據庫問題不大,一步一步下去便安裝完成。
還有一個版本號也直接點擊下一步一直安裝,要注意的地方是,另外找一個文件夾。比方:
5.5.36: d:\mysql5.5.36\
4.0.18: d:\mysql4.0.18\
以上在Windows7和Windows Server 2008實驗通過。
接下來是第二個數據庫4.0.18版本號的配置:
1 配置my.ini
進入到安裝文件夾。發現幾個my***.cnf文件,找一個做為配置原件。
這邊使用的是my-medium.cnf。將其改名為my.ini
一共更改三處
-1: 找到例如以下配置段:
[client]
#password=my_password
port=3306
#socket=MySQL
#password=my_password
port=3306
#socket=MySQL
將其更改為:
[client]
#password=my_password
#password=my_password
#5.5.36版本號已經占用3306這個port號,所以改為3307
port=3307
#socket=MySQL
port=3307
#socket=MySQL
#設置編碼格式,看項目了。是否是使用默認的。不須要的能夠直接加#屏蔽
default-character-set=utf8
default-character-set=utf8
-2:
[mysqld]
port=3306
#socket=MySQL
port=3306
#socket=MySQL
將其更改為:
[mysqld]
port=3307
#socket=MySQL
port=3307
#socket=MySQL
# 同理,編碼格式是否改變看項目需求
#character-set-server=utf8
#character-set-server=utf8
-3:重點部分
# Uncomment the following rows if you move the MySQL distribution to another
# location
#basedir = d:/mysql/
#datadir = d:/mysql/data/
# location
#basedir = d:/mysql/
#datadir = d:/mysql/data/
將其更改為:
# Uncomment the following rows if you move the MySQL distribution to another
# location
basedir = d:/mysql4.0.18/
datadir = d:/mysql4.0.18/data/
# location
basedir = d:/mysql4.0.18/
datadir = d:/mysql4.0.18/data/
2 安裝服務
-1: 進入bin文件夾
打開cmd, 輸入一下命令
d:
cd mysql4.0.18\bin
-2: 安裝mysql服務
之前安裝的5.5.36版本號,使用的是默認的mysql服務名:MySQL
能夠打開任務管理器--服務。查看到這個服務。
4.0.18版本號須要使用一個新的服務名,這邊命名為:mysql4.0.18
進入到bin文件夾之后,輸入下面代碼安裝服務:
mysqld --install mysql4.0.18 --defaults-file='d:\mysql4.0.18\my.ini'
假設執行成功。則會顯示Service Successfully installed.
這時候打開任務管理器--服務。能夠看到一個mysql4.0.18服務。
3 設置password
-1:
這時候保持在bin文件夾中,不要離開。
輸入下面代碼:
mysql -u root -P 3307
3307是port號,假設正常,就連接到數據庫了。
-2:
這時候,多了一個mysql符號。
輸入下面命令。設置password:
mysql>use mysql;
mysql>update user set password=password('你想設置的密碼') where user='root';
mysql>flush privileges;
mysql>quit;
開啟和關閉服務:
方法1:能夠在任務管理器--服務中找到這個兩個mysql服務,右鍵點擊名稱,顯示啟動服務
和停止服務。
方法2:打開cmd, 通過net start ***/net stop ***來開啟和關閉服務。
net start mysql // 開啟mysql5.5.36服務
net stop mysql // 關閉mysql5.5.36服務
net start mysql4.0.18 // 開啟mysql4.0.18服務
net stop mysql4.0.18 // 關閉mysql4.0.18服務