windows7同時安裝兩個版本mysql資料庫

kangzhili2009發表於2016-04-11

同時安裝mysql5.15.7兩個版本資料庫:

(當初這樣做是臨時決定加裝一個新版本的mysql資料庫,因為5.5.3以下的mysql不支援字符集utf8mb4

mysql如果設定編碼集為utf8,那麼它最多隻能支援到3個位元組的UTF-8編碼,而4個位元組的UTF-8字元還是存在的,特別是Java中插入String型別到資料庫欄位中,這是個隱藏的定時炸彈,因為String型別是4個位元組的!(我以前也天真的認為UTF-8是萬能的,可是它用一個SQLException教育了我一番)


設定字符集為utf8mb4以解決:Incorrect String value


(資料庫版本升級,將各版本的配置檔案my.ini埠號分別配置33063307或其他埠號以區分兩個不同版本資料庫服務)

1、如果你原來的mysql配置了環境變數,需要先去除mysql的環境變數(這個會影響資料庫的服務註冊)


2、copy同事安裝過的mysql5.7版本的資料庫資料夾放到自己的目錄下:(資料庫是同事打包發來的,安裝過的)


3、註冊個mysql服務即可


4、現在win7上就可以使用兩個不同版本的資料庫服務啦:(在cmd那裡輸入net start mysql5、net start mysql7就可以同時啟動兩個資料庫了)


相關文章