mysql5.6升級(jí)mysql5.7


1.去官網(wǎng)下載mysql5.7的二進(jìn)制包

? wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

2.升級(jí)之前要對(duì)5.6版本的數(shù)據(jù)庫(kù)進(jìn)行備份(全備)

? mysqldump -uroot -p密碼 -A -R --triggers? --single-transaction|gzip > /backup/full.sql.gz

3解壓5.7的二進(jìn)制包

tar xf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

4.把解壓好的二進(jìn)制包移到/usr/local目錄下改名為mysql-5.7.28

mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.28

5.stop掉5.6版本的mysql

6.刪除和5.6版本的軟鏈接,從新鏈接5.7版本 ,授權(quán)

unlink mysql && ln -s mysql-5.7.28 mysql && chown -R mysql.mysql mysql

7.cp5.6版本數(shù)據(jù)庫(kù)中的data目錄到5.7版本數(shù)據(jù)庫(kù)的目錄下

cp -r /usr/local/mysql-5.6.40/data /usr/local/mysql-5.7.28/ &&? chown -R mysql.mysql /usr/local/mysql-5.7.28/data

8.啟動(dòng)mysql

/etc/init.d/mysqld start

9.查看一下數(shù)據(jù)庫(kù)進(jìn)程是否啟動(dòng)

ps -ef | grep mysql

10.更新系統(tǒng)字典

mysql_upgrade -u root -p密碼 --upgrade-system-tables

11.重啟mysql

/etc/init.d/mysqld restart

到這如果沒(méi)有報(bào)錯(cuò)的話就是升級(jí)完成了? 進(jìn)到數(shù)據(jù)庫(kù)中看一下是否多出一個(gè)sys庫(kù)?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文章僅作為個(gè)人筆記 CDH官網(wǎng)地址:https://www.cloudera.com/ CDH鏡像地址: c...
    草叢里的黃蓋閱讀 2,219評(píng)論 2 2
  • 操作系統(tǒng)環(huán)境: CentOS 7.4最小化安裝 [root@node3 src]# cat /etc/redhat...
    溫東閱讀 2,313評(píng)論 0 0
  • 本文是介紹使用源碼編譯安裝,包括具體的編譯參數(shù)信息。 正式開(kāi)始前,編譯環(huán)境gcc g++ 開(kāi)發(fā)庫(kù)之類的需要提前裝好...
    oYoY閱讀 3,082評(píng)論 0 1
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 2,043評(píng)論 0 3
  • 在哪四季如春的城市 在那芬芳如花的年歲 綻放了一抹柔情蜜意 牽動(dòng)彼此溫暖的心房 相約且相遇攜手共進(jìn) 演繹了一影忘年...
    李水心閱讀 296評(píng)論 3 14

友情鏈接更多精彩內(nèi)容