答案1
创建新的分区和文件系统。将其挂载到某处。停止 mysql 并将所有内容复制/var/lib/mysql
到新位置。确保保留权限和所有权。
您现在有几个选择(均假设您在中安装了新的文件系统)/opt/mysql_data
:
删除
/var/lib/mysql
它并创建指向新目录的符号链接。例如:ln -s /opt/mysql_data /var/lib/mysql
创建一个名为“local_configs.cnf”的文件
/etc/mysql/conf.d
,并在该文件中输入以下行:[mysqld] datadir=/opt/mysql_data
数据复制完成后,直接在 上挂载新的文件系统
/var/lib/mysql
。
无论您选择哪条路径,当您再次启动 mysql 时,它将使用新的位置。