1 votes

Pourquoi ne puis-je pas démarrer mysql ?

Je travaille sur Ubuntu 20.04 avec MySQL 8 et depuis que j'ai lancé la commande

Sudo service mysql restart

Je le reçois en terminal :

Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.

Je lance ensuite systemctl status mysql.server et j'obtiens :

 mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2021-04-18 20:27:01 UTC; 36s ago
    Process: 1133 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCC>
    Process: 1141 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
   Main PID: 1141 (code=exited, status=1/FAILURE)
     Status: "Server startup in progress"
      Error: 13 (Permission denied)

Pourquoi ne redémarre-t-il pas ? Cela se produit sur chaque instance ubuntu que je crée. Je suis également sur Digital Ocean.

** ERROR LOG IS EMPTY in /var/log/mysql/ **

0voto

matigo Points 11454

Ce type d'erreur se produit lorsque le répertoire de données MySQL n'est pas lisible par le compte utilisateur MySQL. Si vous avez déplacé votre répertoire de données ou copié les fichiers de la base de données MySQL à partir d'une autre installation, vous devrez mettre à jour les autorisations comme suit :

sudo chown -R mysql:mysql /var/lib/mysql

Veillez à remplacer /var/lib/mysql avec l'emplacement correct de vos fichiers de données MySQL si vous avez configuré le système pour utiliser un répertoire différent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X