オリジナルリンク: 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
上記は、全体のアップグレードプロセスです。