Bonjour à tous,
J'ai un serveur qui tourne avec Ubuntu server (5.3.0-1018-raspi2) sur Raspberry Pi 3B+ et j'ai fait une installation LAMP (Apache, PHP, MySQL).
La partie serveur fonctionne bien mais j'ai voulu changer de système de base de données à MariaDB.
Après plusieurs installations et réinstallations de MariaDB et de MySQL (apt purge, reinstall...) MariaDB ne veut pas démarrer.
Voici la sortie des commandes :
$ sudo systemctl start mariadb
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
$ sudo systemctl status mariadb.service
● mariadb.service - MariaDB 10.3.22 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2020-03-12 13:23:24 UTC; 30s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 4873 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Process: 4874 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 4876 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environ
Process: 4885 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 4916 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 4918 ExecStartPost=/etc/mysql/debian-start (code=exited, status=203/EXEC)
Main PID: 4885 (code=exited, status=0/SUCCESS)
Status: "MariaDB server is down"
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] Event Scheduler: Purging the queue. 0 events
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: FTS optimize thread exiting.
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: Starting shutdown...
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: Buffer pool(s) dump completed at 200312 13:23:22
Mar 12 13:23:24 ubuntu mysqld[4885]: 2020-03-12 13:23:24 0 [Note] InnoDB: Shutdown completed; log sequence number 1625586; transaction id 22
Mar 12 13:23:24 ubuntu mysqld[4885]: 2020-03-12 13:23:24 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
Mar 12 13:23:24 ubuntu mysqld[4885]: 2020-03-12 13:23:24 0 [Note] /usr/sbin/mysqld: Shutdown complete
Mar 12 13:23:24 ubuntu systemd[1]: mariadb.service: Failed with result 'exit-code'.
Mar 12 13:23:24 ubuntu systemd[1]: Failed to start MariaDB 10.3.22 database server.
Et finalement :
$ sudo journalctl -xe
-- The error number returned by this process is ERRNO.
Mar 12 13:23:22 ubuntu systemd[1]: mariadb.service: Control process exited, code=exited, status=203/EXEC
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- An ExecStartPost= process belonging to unit mariadb.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 203.
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] /usr/sbin/mysqld (initiated by: unknown): Normal shutdown
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] Event Scheduler: Purging the queue. 0 events
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: FTS optimize thread exiting.
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: Starting shutdown...
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
Mar 12 13:23:22 ubuntu mysqld[4885]: 2020-03-12 13:23:22 0 [Note] InnoDB: Buffer pool(s) dump completed at 200312 13:23:22
Mar 12 13:23:24 ubuntu mysqld[4885]: 2020-03-12 13:23:24 0 [Note] InnoDB: Shutdown completed; log sequence number 1625586; transaction id 22
Mar 12 13:23:24 ubuntu mysqld[4885]: 2020-03-12 13:23:24 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
Mar 12 13:23:24 ubuntu mysqld[4885]: 2020-03-12 13:23:24 0 [Note] /usr/sbin/mysqld: Shutdown complete
Mar 12 13:23:24 ubuntu systemd[1]: mariadb.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit mariadb.service has entered the 'failed' state with result 'exit-code'.
Mar 12 13:23:24 ubuntu systemd[1]: Failed to start MariaDB 10.3.22 database server.
-- Subject: A start job for unit mariadb.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit mariadb.service has finished with a failure.
--
-- The job identifier is 1383 and the job result is failed.
Mar 12 13:23:24 ubuntu sudo[4870]: pam_unix(sudo:session): session closed for user root
Mar 12 13:23:55 ubuntu sudo[4921]: ubuntu : TTY=pts/0 ; PWD=/home/ubuntu ; USER=root ; COMMAND=/usr/bin/systemctl status mariadb.service
Mar 12 13:23:55 ubuntu sudo[4921]: pam_unix(sudo:session): session opened for user root by ubuntu(uid=0)
Mar 12 13:23:57 ubuntu sudo[4921]: pam_unix(sudo:session): session closed for user root
Mar 12 13:24:24 ubuntu sudo[4924]: ubuntu : TTY=pts/0 ; PWD=/home/ubuntu ; USER=root ; COMMAND=/usr/bin/journalctl -xe
Mar 12 13:24:24 ubuntu sudo[4924]: pam_unix(sudo:session): session opened for user root by ubuntu(uid=0)
Quelqu'un a-t-il une solution?
Merci