mariadbのアップグレード

公式文書はアップグレードします。https://mariadb.com/kb/en/library/upgrading/

1.元のデータベースと設定ファイルをバックアップ

mysqldumpを-uルート-p -A> alldb.sql CPな/etc/my.cnf /etc/my.cnf.bak

2. MariaDBヤム・ウェアハウスを追加

Vimの#の/ etc / yumを .repos.d / MariaDB.repo 
[MariaDB]  = 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/ -GPG-KEY-RPM MariaDBの 
= gpgcheck 1つの
非常に遅い公式ミラーのダウンロードなど#は、それが国内のミラーに置き換えることができます

3.データベースが実行されて停止します

#systemctl停止mariadb.service

4. MariaDBの古いバージョンをアンインストールします

yumを mariadbのmariadb-サーバーを削除します

5.新しい指定されたバージョンmariadbをインストールします。

sudoの yumを インストール MariaDB-サーバ- 5.564 MariaDB-クライアント- 5.564

6.設定ファイルmy.cnfファイルを変更します。

7.スタートMariaDB

#MySQLを起動systemctl

8.データベースのアップグレードmysql_upgradeコマンドを実行します

#mysql_upgradeコマンド-uroot - P 
パスワードを入力します。
フェーズ1 / 4 :固定ビュー
フェーズ2 / 4 :テーブルとデータベース名の修正
フェーズ3 / 4 :検査とアップグレードのテーブル
処理データベース
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 
OK mysql.help_keyword
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.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 
フェーズ4 / 4:実行中の' mysql_fix_privilege_tablesを' 
OK

9.データベースをチェック

MySQLの# - Vの
mysqlのVerは15.1按分5.565 -MariaDBは、のためのLinux(x86_64版)のreadline使用して5.1バージョン#表示成功アップグレード
#のCDの/ var / libに/ MySQLの#mysqlのログを、データベースにデータを表示します

 

おすすめ

転載: www.cnblogs.com/xiaobaozi-95/p/11685633.html