mariadb升級


官方文檔升級:https://mariadb.com/kb/en/library/upgrading/

1.備份原來的數據庫和配置文件

# mysqldump -u root -p -A > alldb.sql 
# cp /etc/my.cnf /etc/my.cnf.bak

2.添加 MariaDB Yum倉庫

# vim /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
#baseurl = http://yum.mariadb.org/10.3/centos7-amd64
#gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/5.5/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
# 因為官方鏡像下載很慢,所以可以替換為國內鏡像

3. 停止數據庫運行

# systemctl stop mariadb.service

4. 卸載 MariaDB 老版本

# yum remove mariadb mariadb-server

5. 安裝新的指定版本mariadb

# sudo yum install MariaDB-server-5.5.64 MariaDB-client-5.5.64

6. 修改配置文件my.cnf

7. 啟動MariaDB

# systemctl start mysql

8. 運行 mysql_upgrade升級數據庫

# mysql_upgrade -uroot -p
Enter password: 
Phase 1/4: Fixing views
Phase 2/4: Fixing table and database names
Phase 3/4: Checking and upgrading tables
Processing databases
information_schema
mydb
mydb.app02_author OK
mydb.app02_book OK
mydb.app02_book_authors OK
mydb.app02_publisher OK
mydb.django_migrations OK
mysql
mysql.columns_priv OK
mysql.db OK
mysql.event OK
mysql.func OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.host OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.servers OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
performance_schema
test
test.authors OK
test.book_m2m_author OK
test.books OK
test.stu_to_tea OK
test.students OK
test.teachers OK
zabbix
zabbix.acknowledges OK
zabbix.actions OK
...
zabbix.widget_field OK
Phase 4/4: Running 'mysql_fix_privilege_tables'
OK

9. 檢查數據庫

# mysql -V 
mysql  Ver 15.1 Distrib 5.5.65-MariaDB, for Linux (x86_64) using readline 5.1  #查看版本升級成功
# cd /var/lib/mysql  # 查看mysql日志和數據庫的數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM