ホームページ >データベース >mysql チュートリアル >MySQL データ ディレクトリを安全に再配置するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。