我有一个 MySQL 数据库,它越来越大,我想将整个数据库移动到另一个安装点,那里有足够的存储空间。我希望传输我当前的数据,并将新数据保存到新位置。
软件堆栈:在 FreeBSD 6 上运行的 MySQL 5
我有一个 MySQL 数据库,它越来越大,我想将整个数据库移动到另一个安装点,那里有足够的存储空间。我希望传输我当前的数据,并将新数据保存到新位置。
软件堆栈:在 FreeBSD 6 上运行的 MySQL 5
没有魔法。;) 但是您应该确保,您使用 MySQL 的文件复制所有权限。
当然,其他答案是有效的。但是,如果要保留默认配置,请执行以下操作:
mv /var/lib/mysql /var/lib/mysql.backup
/var/lib/mysql
cp -r /var/lib/mysql.backup /var/lib/mysql
如果您可以容忍数据库因移动而关闭:
mysql.conf
以告诉 MySQL 在哪里可以找到文件,或者