当前位置:Gxlcms > 数据库问题 > ubuntu下修改mysql默认data路径

ubuntu下修改mysql默认data路径

时间:2021-07-01 10:21:17 帮助过:15人阅读

  建立新的路径 sudo mkdir -p /data/mysql 复制数据 sudo cp -R /var/lib/mysql/* /data/mysql 修改文件夹权限 sudo chown -R mysql:mysql /data/mysql 修改配置文件 sudo vim /etc/mysql/my.cnf 查找并用#注释以下 datadir = /var/lib/mysql 新增 datadir = /data/mysql   需要提醒的是:单只修改mysql的config文件是不够的,在你重启mysql服务的时候会发现启动失败。原因则是ubuntu里有一个访问控制系统apparmor,因此我们还需要在这里修改一下才能完全成功。   修改安全保护文件 sudo vim /etc/apparmor.d/usr.sbin.mysqld 查找并用#注释以下两节 /var/lib/mysql r, /var/lib/mysql/** rwk, 新增 /data/mysql r, /data/mysql/** rwk, 修改访问控制文件 sudo vim /etc/apparmor.d/abstractions/mysql 注释掉 /var/lib/mysql/mysql.sock rw 新增 /data/mysql/mysql.sock rw 重启服务 /etc/init.d/apparmor restart /etc/init.d/mysql restart   这时候再访问就会发现已经修改成功了,数据的读写都经由新路径实现。

ubuntu下修改mysql默认data路径

标签:默认   mysqld   mkdir   挂载   目录   soc   使用   .so   移动   

人气教程排行