将数据移动到新分区后,我们可以删除 ubantu 中 mysql 的默认数据目录(以及其中的数据)吗



更改mysql-config(/etc/mysql/mysql.conf.d/mysqld.cnf(以指向新的数据目录&重新启动。

遵循了此链接上给出的程序。

https://linuxhint.com/change_mysql_data_directory_ubuntu/#:~:text=%20MySQL%20数据库%20服务器%20的%20默认%20data%20目录%20是%2Fetc%2Fmysql%2Fmysql。

但在其中,他只是将数据复制到新的分区&从不删除源。所以我只是想确认我们是否可以安全地删除默认的数据目录。

应该可以,是的,但我会先检查一些事情。

登录mysql并检查数据目录是否正确

$ mysql -u root -p
mysql> select @@datadir;

你应该看到一个结果显示你的新数据目录

创建一个新数据库并检查其是否已添加到新目录

显而易见,但如果您创建了一个新的数据库,它应该存储在新的数据目录下。值得检查一下。

暂时不使用数据目录

在数据库运行期间,您可以将旧数据目录保留几天。然后检查并确保没有任何更改-在此期间,ibdata和iblogfile文件没有更改。

也许过于谨慎,但也可能不是。

最新更新