OS : Centos 7 Linux 3.10.0-229.el7.x86_64
MySQL: mysql57-community-release-el7-7.noarch.rpm
J'ai installé le serveur MySQL via yum
. Quand je lance systemctl start mysqld
J'obtiens l'erreur suivante
Le travail pour mysqld.service a échoué. Voir 'systemctl status mysqld.service' et 'journalctl -xn' pour plus de détails.
état systemctl mysqld.service
MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled)
Active: failed (Result: start-limit) since Sun 2015-12-06 03:14:54 GMT;
4min 7s ago Process: 6992 ExecStart=/usr/sbin/mysqld
--daemonize $MYSQLD_OPTS (code=exited, status=1/FAILURE) Process: 6971 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited,
status=0/SUCCESS)
Dec 06 03:14:54 localhost.localdomain systemd[1]: mysqld.service: control process exited, code=exited status=1
Dec 06 03:14:54 localhost.localdomain systemd[1]: Failed to start MySQL Server.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Unit mysqld.service entered failed state.
Dec 06 03:14:54 localhost.localdomain systemd[1]: mysqld.service holdoff time over, scheduling restart.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Stopping MySQL Server...
Dec 06 03:14:54 localhost.localdomain systemd[1]: Starting MySQL Server...
Dec 06 03:14:54 localhost.localdomain systemd[1]: mysqld.service start request repeated too quickly, refusing to start.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Failed to start MySQL Server.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Unit mysqld.service entered failed state. The journal command reads Failed to start MySQL Server
Des idées quoi d'autre je devrais regarder?
Vérifiez ci-dessous les choses pour résoudre le problème
Vérifiez l'autorisation de mysql data dir en utilisant la commande ci-dessous. La propriété doit être mysql:mysql
et l'autorisation de répertoire doit être 700
# ls -ld /var/lib/mysql/
Vérifiez l'autorisation des bases de données dans le répertoire de données mysql en utilisant la commande ci-dessous. La propriété doit être mysql: mysql pour tous les fichiers à l'intérieur de ce répertoire
# ls -lh /var/lib/mysql/
Vérifiez les ports TCP du réseau d'écoute à l'aide de la commande ci-dessous
# netstat -ntlp
Vérifiez les fichiers journaux mysql pour toute erreur en utilisant la commande ci-dessous.
# cat /var/log/mysql/mysqld.log
Essayez de démarrer mysql en utilisant la commande ci-dessous
# mysqld_safe --defaults-file=/etc/my.cf