安裝第二個mysql時的操作如下:
1、新建乙個資料夾放mysql5.7.22的解壓縮檔案(我的在d盤根目錄)
2、在bin資料夾的同級目錄下新建my.ini檔案:
具體配置如下,mysql的預設埠為3306,因為我的mysql8用了這個埠,於是mysql5的埠就用了3307,再就是設定下mysql的安裝目錄,以及存放data的目錄(安裝mysql8時需要配置這個,mysql5不需要,後面說明)
[client]3、修改環境變數%mysql_home%為mysql5的bin資料夾所在的路徑,我的為:d:\mysql5\mysql-5.7.22-winx64\bin(原來為mysql8的,網上查詢可能有影響,於是我修改了)# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
# 設定3307埠,避免與已安裝的衝突
port = 3307
# 設定mysql的安裝目錄
basedir=d:\mysql5\mysql-5.7.22-winx64
# 設定 mysql資料庫的資料的存放目錄,mysql 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
datadir=d:\mysql5\data
# 允許最大連線數
max_connections=20
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
4、然後以管理員身份執行cmd,切換到d:\mysql5\mysql-5.7.22-winx64\bin路徑後執行如下命令:mysqld install mysql5 --defaults-file="d:\mysql5\mysql-5.7.22-winx64\my.ini" (論說前面設定了環境變數,這裡不用切換到d:\mysql5\mysql-5.7.22-winx64\bin路徑也可以執行,大家可以試試,我的直接安裝成功了所以沒得試)注意:mysql5和mysql8的安裝命令不同,一開始用的mysql8的命令提示沒有這個命令(mysqld-nt install mysql5 --defaults-file="d:\mysql5\mysql-5.7.22-winx64\my.ini" )
然後上網查詢找到如下解決方式:安裝好mysql後,開啟cmd命令視窗,並且進入到mysql安裝目錄中的bin目錄,然後輸入如下命令回車即可:mysqld --initialize-insecure --user=mysql
執行完上面命令後,mysql會自建乙個data資料夾,並且建好預設資料庫,登入的使用者名為root,密碼為空,之後就可以通過命令net start mysql啟動mysql服務了。(親測成功)所以跟mysql8的安裝不同,這裡不用建data檔案,而是自動生成。
到此成功安裝了2個不同版本的mysql資料庫,到服務面板將兩個服務同時起來就可以自由使用了兩個庫了。
Windows通過zip檔案安裝mysql
d mysql 解壓縮之後,需要在安裝路徑下手動建立data資料夾以及my.ini檔案 編輯my.ini檔案的內容 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql 設定mysql資料庫的資料的存放目錄 datadir d mysql dat...
IT忍者神龜之Windows安裝MySQL解壓版本
今天有位同事問我mysql解壓版本怎麼用 我就他做了乙個文件 1 解壓 2 設定環境變數 3 修改my.ini mysqld basedir d mysql server mysql 5.6.20 win32 datadir d mysql server data port 3306 4 安裝mys...
mysq安裝總結
位址為 名為linux generic glibc 2.5 x86,64 bit compressed tar archive 的檔案,完成後的檔案為mysql 5.6.27 linux glibc2.5 x86 64.tar.gz。至於你是怎麼放到linux裡面就隨你了,可以用rz,或者直接在li...