首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu:更改mysql datadir问题

Ubuntu:更改mysql datadir问题
EN

Stack Overflow用户
提问于 2015-02-11 13:20:52
回答 1查看 1.3K关注 0票数 2

我需要改变我的数据,我已经成功地在主硬盘上这样做了。我在另一个安装的HDD上尝试了同样的操作,但是重新启动mysql失败了,我不明白为什么。下面是我所做的操作:

  1. 编辑my.cnf :datadir = /var/lib/mysql -> datadir =/media/user/bCB3A./mysql
  2. 将mysql数据复制到新文件夹:sudo -s /etc/init.d/mysql停止cp -pr /var/lib/mysql/* /media/user/bCB3A./mysql
  3. 编辑设备:/var/lib/mysql/ r,-> /media/user/bCB3A./mysql/ r,/var/lib/mysql/** rwk,-> /media/user/BCB3A/mysql/** rwk,
  4. 重新启动服务:sudo /etc/init.d/apparmor重新启动sudo /etc/init.d/mysql start

Apparmor正确地重新启动,但mysql失败。

看起来我在HDD2的安装参数上有问题,但我不知道,知道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-11 15:12:57

答案其实很简单..。

mysql文件夹需要由mysql拥有:mysql。sudo chown mysql:mysql /your_new_mysql_dir/

在我的示例中,此命令没有更改所有权,原因很简单:辅助硬盘驱动器的文件系统是NTFS,并且权限/所有权在NTFS上不可应用,因此FAT32格式解决了这个问题。感谢@hek2mgl的巨大帮助!

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

https://stackoverflow.com/questions/28455453

复制
相关文章

相似问题

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