mariadbは、インストールされたバージョン10.2を指定します

オリジナルリンク:  https://www.cnblogs.com/operationhome/p/9141881.html

延申、MongoDBは、mariadb:   https://www.cnblogs.com/operationhome/

 

このレコードでのアップグレードプロセス、一回。

理由:新しいプロジェクトでは、新しいデータベース・バージョンのサポートが必要です。

主な手順をアップグレードします。

元のデータベース---「アンインストールmariadb ---」YUM --- mariadb国内源泉を追加「mariadbをインストールする---」データベースを初期化---「インポートデータをアップ。

1.元のデータベースをバックアップします

   それは私がSQLファイルに移行する必要がデータベースに直接データベースのアップグレードのテスト環境、少量のデータ、エクスポートデータですので。

mysqldumpを-uroot -p --databaseデータベース名> name.sql

2.アンインストールmariadb

   それは同じサーバーにインストール新しいMariadb10.2ですので、私たちは、古いバージョンをアンインストールする必要があります。

mariadbをアンインストールします。

YUM mariadbを削除

プロファイルを削除するには:

RM -fな/etc/my.cnf

データディレクトリを削除します。

RM -rfは/ var / libに/ mysqlの/

3. mariadb10.2国内のyumソースを追加します。

私は外国人のソースを追加する前に、インストールは非常に時間がかかるので、私は見つける国内のyum ソース、速くインストールすることでこのソースを。

vimの/etc/yum.repos.d/Mariadb.repo

次の行を追加します。

[mariadb] 
名= MariaDB 
BASEURL = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64 
gpgkey = HTTPS://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG -key-MariaDB 
gpgcheck = 1

クリアyumのソースキャッシュデータ

yumをすべてきれいに

yumの新しいソースデータキャッシュを生成します

yumをmakecacheすべて

ヤム公式ソース(国内設置遅いです)

1
2
3
4
5
6
7
# MariaDB 10.2 CentOS repository list - created 2018-06-06 03:42 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http: //yum .mariadb.org /10 .2 /centos7-amd64
gpgkey=https: //yum .mariadb.org /RPM-GPG-KEY-MariaDB
gpgcheck=1

異なるシステムは、公式のソースURLをYUMます。https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna

4.インストールmariadb10.2

yumをMariaDBサーバMariaDB・クライアントをインストール-y

カイからのブートを開始し、追加します。

mariadb.serviceが開始systemctl 
mariadb.serviceを有効systemctl

5. mariadbの初期化

/ usr / binに/ mysql_secure_installation

次のように一般的な推奨事項が設定されています。

ルート(なしに入力する)のために現在のパスワードを入力します。ただ、Enterボタンを押し
rootのパスワードを設定しましたか?[Y / N]:Y 
新しいパスワード:あなたの-MariaDBルートパスワード
の再入力新しいパスワードを:あなたの-MariaDBルートパスワード
、匿名ユーザーを削除しますか?[Y / N]:Y 
リモート許可しないルートログイン?[Y / N]:nは
、テスト用データベースとのアクセスを削除しますか?[Y / N]:Y 
リロード権限テーブルになりましたか?[Y / N]:Y

6.新しいバージョンmariadbにインポートされたデータ

この方法の一つ:

ソースにmysqlコマンドを着陸:(後ろの私たちのSQLバックアップファイルのパスをした後)

ソース/root/backup/java_api.sql

方法2:

直接コマンドラインに

mysqlの-uroot -p> /root/backup/java_api.sql

上記は、全体のアップグレードプロセスです。

おすすめ

転載: www.cnblogs.com/quzq/p/11025355.html