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