[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mariadb qui ne démarre plus



	Bonsoir à tous,

	Je viens de mettre à jour une machine de test et mariadb ne démarre
plus (ni automatiquement, ni à la main). J'ai comme erreur, la chose
suivante :

déc. 07 23:07:47 hilbert systemd[1]: Starting MariaDB 10.3.29 database
server...
déc. 07 23:07:47 hilbert mysqld[2974]: 2021-12-07 23:07:47 0 [Note]
/usr/sbin/mysqld (mysqld 10.3.29-MariaDB-0+deb10u1-log) starting as
process 2974 ...
déc. 07 23:07:49 hilbert systemd[1]: mariadb.service: Main process
exited, code=exited, status=1/FAILURE
déc. 07 23:07:49 hilbert systemd[1]: mariadb.service: Failed with result
'exit-code'.
déc. 07 23:07:49 hilbert systemd[1]: Failed to start MariaDB 10.3.29
database server.

Root hilbert:[~] > systemctl start mysql
Job for mysql.service failed because the control process exited with
error code.
See "systemctl status mysql.service" and "journalctl -xeu mysql.service"
for details.
Root hilbert:[~] > systemctl status mysql.service
× mysql.service - LSB: Start and stop the mysql database server daemon
     Loaded: loaded (/etc/init.d/mysql; generated)
     Active: failed (Result: exit-code) since Tue 2021-12-07 23:08:54
CET; 9s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 3430 ExecStart=/etc/init.d/mysql start (code=exited,
status=1/FAILURE)
        CPU: 705ms

déc. 07 23:08:25 hilbert mysqld[3627]: 2021-12-07 23:08:25 0 [Note]
Recovering after a crash using /var/log/mysql/mysql-bin
déc. 07 23:08:25 hilbert mysqld[3627]: 2021-12-07 23:08:25 0 [Note]
Starting crash recovery...
déc. 07 23:08:25 hilbert mysqld[3627]: 2021-12-07 23:08:25 0 [Note]
Crash recovery finished.
déc. 07 23:08:26 hilbert mysqld[3627]: 2021-12-07 23:08:26 0 [Note]
Server socket created on IP: '0.0.0.0'.
déc. 07 23:08:26 hilbert mysqld[3627]: 2021-12-07 23:08:26 0 [ERROR]
Fatal error: Can't open and lock privilege tables: 'mysql.user' is not
of type 'TABLE'
déc. 07 23:08:54 hilbert mysql[3430]: Starting MariaDB database server:
mysqld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
déc. 07 23:08:54 hilbert mysql[4017]:  failed!
déc. 07 23:08:54 hilbert systemd[1]: mysql.service: Control process
exited, code=exited, status=1/FAILURE
déc. 07 23:08:54 hilbert systemd[1]: mysql.service: Failed with result
'exit-code'.
déc. 07 23:08:54 hilbert systemd[1]: Failed to start LSB: Start and stop
the mysql database server daemon.
Root hilbert:[~] >

	Cette version de mariadb est une réplique donc pas critique pour
l'instant. Je n'ai rien trouvé sur internet qui corresponde à ce
problème. Plus exactement, les seuls cas à peu près similaires indiquent
que la base de données était déjà corrompu (mais bizarrement, cela s'est
aussi passé juste avec une mise à jour entre les mêmes versions). Or
dans mon cas, ce n'est pas possible. J'ai réinstallé une version récente
de la réplique pas plus tard que ce matin et elle fonctionnait avant que
je ne redémarre la machine à la suite de sa mise à jour...

	Toute idée sera la bienvenue.

	Bien cordialement,

	JKB


Reply to: