Eu estava recebendo esta mensagem ao tentar iniciar ou reiniciar o mysql
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
e quando usar
systemctl status mysql.service
Eu recebo esta mensagem
mysql.service - MySQL Community Server <br>
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)<br>
Active: activating (start-post) (Result: exit-code) since Thu 2016-11-10 17:09:58 AST; 24s ago<br>
Process: 31363 ExecStart=/usr/sbin/mysqld **(code=exited, status=1/FAILURE)**
Process: 31360 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre **(code=exited, status=0/SUCCESS)**<br>
Main PID: 31363 **(code=exited, status=1/FAILURE)**; : 31364 (mysql-systemd-s)<br>
CGroup: /system.slice/mysql.service<br>
└─control<br>
├─31364 /bin/bash /usr/share/mysql/mysql-systemd-start post
└─31441 sleep 1<br>
O problema foi causado por problemas no arquivo /etc/mysql/my.cnf
. Você pode solucionar problemas usando mysql
- ele mostrará onde o erro é assim:
mysql: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at **line 20**!
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
Você pode tentar resolvê-lo comentando (inserindo #
no início da linha) as configurações incorretas e assim por diante.