日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mariadb mysql 5.6_MySQL / MariaDB 5.5 升级到 MySQL 5.6

發布時間:2025/3/8 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mariadb mysql 5.6_MySQL / MariaDB 5.5 升级到 MySQL 5.6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

RHEL 及 CentOS 7 默認的資庫系統是 MariaDB 5.5 (等同 MySQL 5.5), 雖然現時 MySQL 最新版是 5.7, 但一般上升級都建議一級一級上, 而 MySQL 5.6 比 5.5 也提高了效能及提供更多功能, 以下是在 RHEL 及 CentOS 從原來的 MySQL 5.5 或 MariaDB 5.5, 升級到 MySQL 5.6 的步驟。

1. 備份 MySQL

不論做任何升級或遷移, 也要先備份 MySQL 的資料, 先停止 MySQL 或 MariaDB 服務器:

MySQL:

# systemctl stop mysql

MariaDB:

# systemctl stop mariadb

然后將數據庫目錄移到另一個目錄:

# mv /var/lib/mysql /var/lib/mysql55.bak

2. 移除 MySQL

檢查安裝在系統的 MySQL 相關套件, 可以用 rpm 或 yum 指令查看:

# rpm -qa | grep -i mysql

# rpm -qa | grep -i mariadb

會返回安裝在系統的 MySQL 或 MariaDB 套件, 以下是 CentOS 7 默認的 MariaDB 返回結果:

mariadb-libs-5.5.52-1.el7.x86_64

mariadb-5.5.52-1.el7.x86_64

mariadb-server-5.5.52-1.el7.x86_64

知道了安裝在系統的 MySQL 相關套件后, 用 yum 指令移除, 以下是根據上面的查詢結果移除:

# yum remove mariadb-libs mariadb-server mariadb-client mariadb

3. 安裝 MySQL 5.6

先安裝 MySQL Repository:

# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安裝 mysql-community-server 套件, MySQL Server 及 MySQL client 已經包括在該套件內:

# yum install mysql-community-server

4. 升級數據庫

安裝好 MySQL 5.6 后, 在啟動 MySQL 前需要將 MySQL / MariaDB 5.5 的資料升級:

先將 MySQL 5.6 默認的數據庫目錄改名:

# mv /var/lib/mysql /var/lib/mysql56

把原來 MySQL 5.5 的資料移到默認 MySQL 數據庫目錄, 及改變權限:

# cp -R /var/lib/mysql55.bak /var/lib/mysql

# chown -r mysql.mysql /var/lib/mysql

現在可以啟動 MySQL 5.6:

# systemctl start mysql

然后執行 mysql_upgrade 升級數據及權限:

# mysql_upgrade -u root -p

當 mysql_upgrade 執行成功后, 所有數據庫便升級完成, 可以嘗試連接到 MySQL 并檢查資料是否完整, 最后一步是設定開機自動啟動 MySQL:

# /usr/bin/systemctl enable mysqld

你可能感興趣的內容:

總結

以上是生活随笔為你收集整理的mariadb mysql 5.6_MySQL / MariaDB 5.5 升级到 MySQL 5.6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。