Eu segui os seguintes passos para mudar o diretório de dados padrão no mysql:
Eu tenho a configuração do sistema como segue
% bl0ck_qu0te%Os passos são os seguintes:
- Pare o servidor mysql
service mysql stop
-
Edite o arquivo
/etc/mysql/mysql.conf.d/mysqld.cnf
e edite o campodatadir
para apontar para o novo local.Por exemplo,
datadir = /data/mysql
-
Copie o conteúdo de
/var/lib/mysql
para o novo local:cp -pr /var/lib/mysql /data
-
Em seguida, edite o arquivo
/etc/apparmor.d/usr.sbin.mysqld
. Remova/var/lib/mysql
e adicione o novo localdatadir
. No meu caso é# Allow data dir access /data/mysql/ r, /data/mysql/** rwk,
-
Reinicie o serviço apparmor
systemctl restart apparmor
-
Reinicie o serviço mysql
service mysql start
Os passos acima funcionaram para mim, espero que funcione para você também.