gpt4 book ai didi

mysql - Ubuntu:更改 mysql datadir 问题

转载 作者:太空狗 更新时间:2023-10-29 12:15:02 28 4
gpt4 key购买 nike

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

  1. 编辑 my.cnf :

    datadir         = /var/lib/mysql   ->  datadir = /media/user/BCB3A.../mysql
  2. 正在将 mysql 数据复制到新文件夹:

    sudo -s  
    /etc/init.d/mysql stop
    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 restart  
    sudo /etc/init.d/mysql start

Apparmor 正常重启,但 mysql 失败。

看起来我的 HDD2 挂载参数有问题,但我不知道什么,有什么想法吗?

最佳答案

其实答案很简单....

mysql文件夹需要归mysql:mysql所有。sudo chown mysql:mysql/your_new_mysql_dir/

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

关于mysql - Ubuntu:更改 mysql datadir 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28455453/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com