我想将与当前 MySQL 数据库相关的所有内容移动到 的子目录中/home/mysql
。我不需要移动日志文件或my.cnf
,只需移动数据。
我不知道实际的数据库文件存储在哪里,也不知道如何在移动它们之后告诉 MySQL 从不同的目录加载它们。
你能给我一些指导吗?
答案1
数据目录由 datadir 变量指定。你可以使用以下命令检查当前数据目录:
show variables like 'datadir';
您可以在 my.cnf 的 [mysqld] 部分下设置:
datadir=/path/to/mysql/data
干杯