在ubuntu 12.04上更改mysql默认数据目录

Tam*_*mpa 1 mysql ubuntu

我无法在ubuntu 12.04上更改mysql的默认目录.

我尝试了什么:

  1. 服务mysql停止

  2. 我移动了/ var/lb/mysql/data/mysql

  3. datadir =/data/mysql #my.cnf

  4. 服务mysql启动

输出:

/ var/log/mysql #service mysql start start:作业无法启动

当我尝试重新启动时:

/var/log/mysql# service mysql start
    start: Job failed to start
Run Code Online (Sandbox Code Playgroud)

dmo*_*ati 6

被这咬伤了.至少有一个问题:apparmor.

我通过将/ data/mysql添加到/etc/apparmor.d/usr.sbin.mysql来修复它:

...

  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
  /data/mysql/ r,
  /data/mysql/** rwk,  
Run Code Online (Sandbox Code Playgroud)

...