在同一臺(tái)服務(wù)器中實(shí)現(xiàn)同時(shí)安裝mysql5.7和mysql8兩個(gè)數(shù)據(jù)庫
同一臺(tái)服務(wù)器同時(shí)安裝mysql5.7和mysql8
本文是幫助您建立在mysql5.7版本已經(jīng)安裝完成并在運(yùn)行中,另外安裝配置mysql8.0版本
注意:
若是mysql5.7的配置文件my.cnf存放在/etc目錄下,需要將mysql5.7關(guān)閉服務(wù),將my.cnf放到mysql5.7的安裝目錄下,再啟動(dòng)mysql5.7
再進(jìn)行安裝mysql8.0,這樣是為了防止配置文件沖突,導(dǎo)致mysql8啟動(dòng)報(bào)錯(cuò)或者可能會(huì)出現(xiàn)配置文件的配置不生效的情況
解壓縮安裝包,更改文件權(quán)限
# tar -xvf mysql-8.0.25-linux-glibc2.12-x86_64.tar -C /usr/local/ # cd /usr/local/ # mv mysql-8.0.25-linux-glibc2.12-x86_64 mysql8 # cd /usr/local/mysql8
將配置文件防止/usr/local/mysql8目錄下
# mv my.cnf /usr/local/mysql8
創(chuàng)建數(shù)據(jù)存放目錄
# mkdir -p /usr/local/mysql8/data/mysql # chown -R mysql.mysql /usr/local/mysql8/ # chmod -R 755 /usr/local/mysql8/ # chmod 755 /usr/local/mysql8/my.cnf
修改配置文件
# vim /usr/local/mysql8/my.cnf
修改啟動(dòng)文件
# vim /usr/local/mysql8/support-files/mysql.server
復(fù)制注冊(cè)連接服務(wù)文件
# cp -rf /usr/local/mysql8/support-files/mysql.server /etc/init.d/mysql8
執(zhí)行初始化命令
注意:
- 若mysql5.7的配置文件存放路徑默認(rèn)在/etc/my.cnf下時(shí)
- 可以先把/etc/my.cnf移動(dòng)至mysql5.7的安裝目錄下
- 否則可能導(dǎo)致后續(xù)mysql8無法啟動(dòng)
# /usr/local/mysql8/bin/mysqld --defaults-file=/usr/local/mysql8/my.cnf --user=mysql --initialize
#如下圖紅框內(nèi)是初始密碼,需要記錄下來。
啟動(dòng)mysql8服務(wù)
# chkconfig --add mysqld8 配置成開機(jī)自啟 # service mysqld8 start
本地連接數(shù)據(jù)庫
密碼是上圖紅框中的初始密碼
# cd /usr/local/mysql8/bin/ # /usr/local/mysql8/bin/mysql --socket=/tmp/mysql3307.sock -uroot -p
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
最新版MySQL 8.0.22下載安裝超詳細(xì)教程(Windows 64位)
這篇文章主要介紹了最新版MySQL 8.0.22下載安裝超詳細(xì)教程(Windows 64位),本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12MySQL刪除表數(shù)據(jù)與MySQL清空表命令的3種方法淺析
刪除現(xiàn)有MySQL表非常容易,但是刪除任何現(xiàn)有的表時(shí)要非常小心,因?yàn)閯h除表后丟失的數(shù)據(jù)將無法恢復(fù),下面這篇文章主要給大家介紹了關(guān)于MySQL刪除表數(shù)據(jù)與MySQL清空表命令的3種方法的相關(guān)資料,需要的朋友可以參考下2022-08-08MySQL安裝常見報(bào)錯(cuò)處理方法總結(jié)大全
MySQL數(shù)據(jù)庫在安裝或卸載的過程中,常常會(huì)出現(xiàn)一些錯(cuò)誤,這是件讓我們頭疼的事,下面這篇文章主要給大家介紹了關(guān)于MySQL安裝常見報(bào)錯(cuò)處理方法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07Ubuntu16.04 server下配置MySQL,并開啟遠(yuǎn)程連接的方法
這篇文章主要介紹了Ubuntu16.04 server下配置MySQL,并開啟遠(yuǎn)程連接的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-01-01mysql報(bào)錯(cuò)1267?-?Illegal?mix?of?collations問題的解決方法
這篇文章主要介紹了mysql報(bào)錯(cuò)1267?-?Illegal?mix?of?collations問題的解決方法,解決這個(gè)問題的方法是將兩個(gè)字符集統(tǒng)一起來,文中介紹了好幾種解決的辦法,需要的朋友可以參考下2025-01-01兩種方法實(shí)現(xiàn)mysql分組計(jì)數(shù),范圍匯總
這篇文章主要介紹了兩種方法實(shí)現(xiàn)mysql分組計(jì)數(shù),范圍匯總,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07