移动到新目录后MySQL无法启动

时间:2018-06-11 07:06:29

标签: mysql ubuntu-16.04 apparmor

我已经使用下面的步骤在我的Ubuntu 16.04LTS服务器上移动了我的MySQL数据库:

service mysql stop
cp -a /var/lib/mysql /mnt/data001
nano /etc/mysql/mysql.conf.d/mysqld.cnf
datadir = /var/lib/mysql --> datadir = /mnt/data001
chown -R mysql:mysql /mnt/data001
sudo nano /etc/apparmor.d/tunables/alias
alias /var/lib/mysql/ -> /mnt/data001,
sudo systemctl restart apparmor
sudo mkdir /var/lib/mysql/mysql -p

但是,当我尝试执行service mysql start时,我收到以下错误:

-- Unit mysql.service has begun starting up.
Jun 11 01:53:28 ServName audit[1112]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1112/status" pid=1112 comm="mysqld" requested_mask=
Jun 11 01:53:28 ServName audit[1112]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=1112 comm="mysqld" request
Jun 11 01:53:28 ServName audit[1112]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1112/status" pid=1112 comm="mysqld" requested_mask=
Jun 11 01:53:28 ServName kernel: audit: type=1400 audit(1528674808.519:20): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1112/status" pid=
Jun 11 01:53:28 ServName kernel: audit: type=1400 audit(1528674808.519:21): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/nod
Jun 11 01:53:28 ServName kernel: audit: type=1400 audit(1528674808.519:22): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1112/status" pid=
Jun 11 01:53:30 ServName systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE

我看不出我做错了什么?

0 个答案:

没有答案