重新定位 MySQL 数据文件

重新定位 MySQL 数据文件

我想将与当前 MySQL 数据库相关的所有内容移动到 的子目录中/home/mysql。我不需要移动日志文件或my.cnf,只需移动数据

我不知道实际的数据库文件存储在哪里,也不知道如何在移动它们之后告诉 MySQL 从不同的目录加载它们。

你能给我一些指导吗?

答案1

数据目录由 datadir 变量指定。你可以使用以下命令检查当前数据目录:

show variables like 'datadir';

您可以在 my.cnf 的 [mysqld] 部分下设置:

datadir=/path/to/mysql/data

干杯

相关内容