首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是移动MySQL数据目录的正确方法吗?

问这是移动MySQL数据目录的正确方法吗?
EN

Database Administration用户
提问于 2016-05-08 16:23:28
回答 1查看 480关注 0票数 0

我需要将我的数据目录移动到同一台服务器上的一个更大的驱动器。

代码语言:javascript
复制
# stop mysql
/etc/init.d/mysql stop

# copy the data over
cp -R -p /var/lib/mysql /home/mysql

#edit my.cnf
# and add a 'datadir' section with the new path.

#restart mysql
/etc/init.d/mysql restart

复制数据需要很长时间(我怀疑),但至少是安全的。

我可能还想在某个地方添加一个临时目录。

我还需要做些什么来移动数据吗。

我需要重建索引还是其他什么吗?

EN

回答 1

Database Administration用户

发布于 2016-05-09 03:33:04

理想情况下,您应该保留该文件夹,而不是更改它,而是在启动mysql之前在其上挂载另一个文件夹或分区,或者在其他地方创建一个符号链接(执行此这里和这里有答案)。

您不需要为移动您的文件重建任何东西,但是在尝试这样的操作之前总是做一个备份是个好主意,因为这样做可能会在出错时损坏您的数据。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/137910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档