デフォルトの MySQL データ ディレクトリの変更
以前のデータベースにアクセスしたまま、MySQL データ ディレクトリを別の場所に移動することは可能ですか?位置?これはステップバイステップのガイドです:
手順:
- 次のコマンドで MySQL を一時停止します: sudo /etc/init.d/mysql stop
- 現在のデータディレクトリを複製します: sudo cp -R -p /var/lib/mysql /newpath
- MySQL 構成ファイルを調整します: sudo gedit /etc/mysql/my.cnf を実行し、datadir エントリを変更します。
- Alter /etc/apparmor.d/ usr.sbin.mysqld、/var/lib/mysql 参照を新しいものに更新しますpath.
- AppArmor プロファイルのリロード: sudo /etc/init.d/apparmor reload
- MySQL の再起動: sudo /etc/init.d/mysql restart
古いデータベースへのアクセス場所:
MySQL が再起動されると、元の場所または新しい場所からデータベースにアクセスできるようになります。データ ディレクトリは移動されましたが、データベースは以前の場所から引き続きアクセスできます。
以上がデータベース アクセスに影響を与えずに MySQL データ ディレクトリを移動できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。