GNU/Linux >> Tutoriels Linux >  >> Linux

Comment résoudre InnoDB :Impossible de verrouiller l'erreur mysql ./ibdata1 ?

Il devrait indiquer "Il existe une autre solution :le problème pourrait être AppArmor". Si vous ne le faites pas voir une entrée dans /var/log/apport.log , AppArmor n'est probablement pas le problème.

Une solution intrigante, cependant.


Tout d'abord, répertoriez les processus MySQL à l'aide de la commande ps :

ps aux | grep mysql

Et puis tuez le processus

sudo kill 56311

Croyez-le ou non, la solution est ailleurs. Le problème provient apparemment d'une mauvaise configuration d'AppArmor.

Alors faites simplement :

$ apt install apparmor-profiles

puis redémarrez MySQL (notez à quelle vitesse il redémarrera).

J'ai remarqué qu'il manquait un fichier lié à AppArmor lors de :

$ systemctl status mysql.service

Voilà.


Linux
  1. Fix E :Impossible d'obtenir le verrou /var/cache/apt/archives/lock [Astuce rapide]

  2. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  3. Erreur fatale :impossible d'ouvrir et de verrouiller les tables de privilèges :la table 'mysql.host' n'existe pas

  4. Comment redémarrer MySQL

  5. Comment accéder à Postgres lorsque j'obtiens une erreur à propos de /var/run/postgresql/.s.PGSQL.5432 ?

Comment réparer Impossible d'obtenir l'erreur lock /var/lib/dpkg/lock sur Ubuntu

Comment résoudre l'erreur MySQL :Accès refusé pour l'utilisateur [protégé par e-mail]

Comment réparer l'erreur "E:Impossible d'obtenir le verrou /var/lib/dpkg/lock" sur Ubuntu

Comment résoudre l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu

Comment résoudre une erreur de montage de disque dans Ubuntu

Comment réparer l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu Linux