Bonjour,
Afin de déplacer les fichiers de mysql pour des raisons de backups j’ai fais les actions suivantes:
Après avoir arrêté Apache, j’ai déplacé le dossier /var/lib/mysql vers /home/bkp/mysql
Puis mis à jour la datadir en conséquence dans /etc/mysql/my.cnf :
datadir = /home/bkp/mysql
Et donné les droits à mysql dessus:
chown -R mysql: /home/bkp/mysql/
Mais mysql ne veut plus se lancer :
/etc/init.d/mysql start
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables…
/usr/bin/mysqladmin: connect to server at ‘localhost’ failed
error: 'Access denied for user ‘debian-sys-maint’@‘localhost’ (using password: YES)'
xxxxxxx@xxxxxxx:/etc/apparmor.d$ ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@‘localhost’ (using password: YES)
Je n’ai pas trouvé d’infos sur ce problème à part que sous Ubuntu il faut modifier les droits d’accès au répertoire de datadir dans la conf de apparmor, sauf que je n’ai pas de fichier de conf mysql pour apparmor, je suppose que Debian ne l’utilise pas.
Quelqu’un aurait-il une idée concernant ce problème ?