ホームページ >データベース >mysql チュートリアル >MySQL データ ディレクトリを安全に再配置するにはどうすればよいですか?

MySQL データ ディレクトリを安全に再配置するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-10 01:40:16943ブラウズ

How Do I Safely Relocate My MySQL Data Directory?

MySQL データ ディレクトリの再配置

追加のストレージ スペースや組織の設定が必要なシナリオでは、MySQL のデフォルト データ ディレクトリの変更が必要になる場合があります。明確に定義された一連の手順に従うことで、データベースのアクセス性を損なうことなくデータ ディレクトリを再配置できます。

プロセスを開始するには、コマンド sudo /etc/init.d/mysql stop を使用して MySQL を停止する必要があります。 。次に、コマンド sudo cp -R -p /var/lib/mysql /newpath を使用して、既存のデータ ディレクトリ (通常は /var/lib/mysql にあります) が新しいパスにコピーされます。

次に、 MySQL 設定ファイル /etc/mysql/my.cnf (または /etc/mysql/mysql.conf.d/mysqld.cnf) が編集されているdatadir エントリを新しいディレクトリ パスに変更します。

AppArmor プロファイルを更新するには、コマンド sudo gedit /etc/apparmor.d/usr.sbin.mysqld が実行され、/var/ で始まる行がすべて実行されます。 lib/mysql は、新しいパスを反映するように変更されます。ファイルは、sudo /etc/init.d/apparmor reload で AppArmor プロファイルを再起動する前に保存されて閉じられます。

最後に、MySQL が sudo /etc/init.d/mysql restart で再起動され、以前と同じデータベースが、再配置されたデータ ディレクトリに配置されます。

以上がMySQL データ ディレクトリを安全に再配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。