mysqlはデータディレクトリを変更します

まず、MySQL サービスをシャットダウンします。

sudo systemctl stop mysql

次に、元の datadir ディレクトリを新しいディレクトリとしてコピーします。

sudo cp -rp /var/lib/mysql /new/datadir/path

次に、MySQL 構成ファイル my.cnf を開きます。

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

ファイル内で「datadir=」を見つけて、それを新しいディレクトリに変更します。

datadir = /new/datadir/path

ファイルを保存して閉じます。この時点で、MySQL がそのディレクトリ内のデータにアクセスできるようにするために、新しいディレクトリの権限を再帰的に変更する必要があります。

sudo chown -R mysql:mysql /new/datadir/path

最後に、MySQL サービスを再起動します。

sudo systemctl start mysql

これで、MySQL の datadir が新しいディレクトリに正常に変更されました。元の場所に復元する必要がある場合は、上記の手順を再度実行するだけでよいことに注意してください。

おすすめ

転載: blog.csdn.net/qq_34591972/article/details/131656013