mysql8.0.20 のデータディレクトリを移行する方法

mysql8.0.20 のデータディレクトリを移行する方法

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフォルトのストレージ ディレクトリを変更します。

この記事では、MySQL 8.0.11 とは異なる MySQL 8.0.20 を使用します。

バージョン 8.0.11 のデータ移行については、別のブログをご覧ください: mysql8.0.11 データ移行

1. まずmysqlサービスを停止します。

サービスmysqld停止

2. 保存する必要があるディレクトリの場所を作成し、権限を付与します。

mkdir -p /bak/mysql_data
chmod 766 /bak/mysql_data

3. 元のデータを転送します。cp -a を使用してコピーします (最初にデフォルトのディレクトリ /var/lib/ に入り、mysql ディレクトリ全体をコピーします)。

cp -a mysql /bak/mysql_data/

4. mysql 設定ファイル /etc/my.cnf を変更します。

vim /etc/my.cnf

元の設定:

データディレクトリ=/var/lib/mysql
ソケット=/var/lib/mysql/mysql.sock
ログエラー=/var/log/mysqld.log
pidファイル=/var/run/mysqld/mysqld.pid

変更された設定:

データディレクトリ=/bak/mysql_data/mysql
ソケット=/bak/mysql_data/mysql/mysql.sock
ログエラー=/var/log/mysqld.log
pidファイル=/var/run/mysqld/mysqld.pid

5. mysql サービスを再起動します。

サービスmysqldを再起動

mysqlは正常に起動でき、問題ありません〜

この記事では、MySQL 8.0.11 とは異なる MySQL 8.0.20 を使用します。

バージョン 8.0.11 のデータ移行については、別のブログをご覧ください: mysql8.0.11 データ移行

これで、MySQL 8.0.20 のデータ ディレクトリを移行する方法についての記事は終了です。MySQL データ ディレクトリの移行に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • mysql8.0.11データディレクトリ移行の実装
  • クラウドデータ移行サービスの観点から見たMySQLの大規模テーブル抽出モードの原理分析
  • ローカルのMySQLをサーバーデータベースに移行する方法
  • MySQL イベント変更イベント (ALTER EVENT)、イベントの無効化 (DISABLE)、イベントの有効化 (ENABLE)、イベント名の変更、およびデータベース イベントの移行操作の詳細な説明
  • MySQL 5.7 の Docker バージョンを MySQL 8.0.13 にアップグレードし、データを移行する
  • MySQLデータベースを別のマシンに移行する方法の詳細な説明
  • MySQLデータベース移行により、大量のデータを迅速にエクスポートおよびインポートできます
  • Python で MySQL データ移行スクリプトを作成する
  • MySQLデータ移行の概要

<<:  UTF-8 および GB2312 ウェブエンコーディング

>>:  Chrome をクラッシュさせる CSS コードの行

推薦する

Nexusプライベートサーバー構築原理とチュートリアル分析

1つ。 Nexus プライベート サーバーを構築する理由は何ですか?社内の開発メンバーは全員外部ネッ...

CSS でハニカム/六角形アトラスを実装するためのサンプルコード

理由は分かりませんが、UIではハニカム効果(手を広げたような効果)のデザインが好まれます。 1. 六...

JavaScriptの無限ループを検出して防止する方法の詳細な説明

目次序文for文の無限ループを修正while文の無限ループを修正要約する序文Js デッド ループはど...

MySQL でプロファイルを使用する方法のチュートリアル

プロフィールとは何ですか?特定の SQL のパフォーマンスを分析したい場合に使用できます。プロファイ...

Ubuntu 18.04.4 に MySQL をインストールするプロセスの詳細な説明

Ubuntu 18.04.4 に MySQL をインストールするプロセスを見てみましょう。内容は次の...

要素 ui の el-table の列にさまざまなスタイルのデータを動的に実装する例

問題の説明Ele.me UI のフレームワークでは、入力データは el-form であり、出力データ...

Angular構造ディレクティブモジュールとスタイルの詳細な説明

目次1. 構造指示モジュールforRoot()を書く3. スタイルの定義ドラッグ時の順序を調整するに...

スタックメニューを実装するためのjQueryプラグイン

jQueryプラグインの毎日の積み重ねメニュー、参考までに、具体的な内容は次のとおりです。スタックメ...

MySQL データベースのマスター・スレーブ レプリケーションと読み取り/書き込み分離

目次1. マスタースレーブレプリケーションマスタースレーブレプリケーション3スレッドマスタースレーブ...

VMware 仮想化 KVM のインストールと展開のチュートリアルの概要

仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...

nginx が複数のプロキシ層を通過して実際の送信元 IP を取得するプロセスの詳細な説明

質問Nginx は $remote_addr を実際の IP アドレスとして受け取りますが、実際には...

vue 要素 el-transfer にドラッグ機能を追加

コア資産管理プロジェクトでは、el-transfer にドラッグ アンド ドロップによる並べ替えと、...

Linux でショートカットアイコンを設定する方法

序文Linux でショートカットを作成すると、アプリケーションをより速く開くことができます。ここで、...

MySQL INT型の完全な分析

序文: Integer は MySQL で最もよく使用されるフィールド型の 1 つで、通常は整数を格...

Java は Excel から MySQL にデータをインポートします

実際の業務では、Excel からデータベースにデータをインポートする必要がある場合があります。データ...