首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL数据库/文件夹移动到另一个磁盘

问将MySQL数据库/文件夹移动到另一个磁盘
EN

Database Administration用户
提问于 2019-03-01 13:10:38
回答 1查看 1.2K关注 0票数 0

我希望通过将整个数据库移动到专用硬盘(M.2)中将MySQL数据库从OS (Ubuntu)磁盘中分离出来,并更新my.cnf中的数据库文件夹。

我的问题是:当MySQL文件夹位于单独的磁盘上时,我能安全地格式化OS磁盘并安装一个新的Ubuntu (和MySQL)吗?

是否可以安装一个新的MySQL,只需指向新安装的MySQL的my.cnf中的不同磁盘上的现有MySQL文件夹?

或者最好的做法是在重新安装后从转储中恢复数据库,尽管数据库仍然在机器中可用?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-03-03 07:34:38

是的,你可以在这里完成它的步骤。

后援:

代码语言:javascript
复制
# service mysqld stop
# cd /var/lib/mysql
# tar -cvzf /tmp/mysql-backup.tar.gz ./*
# service mysqld start

恢复:

代码语言:javascript
复制
# service mysqld stop
# cd /data/mysql
# tar -xvzf /tmp/mysql-backup.tar.gz
# service mysqld start

备注:

  1. 如果您尝试在旧版本的MySQL中还原它,冷备份将无法工作。如果使用相同的版本,则会更好。
  2. 您需要确保新目录为MySQL用户所有,并且它具有所需的权限。
  3. 新的数据在my.cnf中是准确的
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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