Page 1 sur 1

Soucis avec MariaDB sur Debian 9

Posté : mer. 5 août 2020 23:29
par LM2I_Laurent
Bonsoir,

Hier soir, suite à un "apt update" mariadb-server-10.1.44 est devenue mariadb-server-10.1.45 et depuis le serveur MySQL ne fonctionne plus!!

Et donc, mon serveur Owncloud!!

La mise à jour n'a pas mis à jours les tables innoDB, bilan mariadb-server refusait de démarrer

apres, de nombreuses tentatives:

Code : Tout sélectionner

*apt remove --purge mariadb mysql***
apt autoremove
apt autoclean
nettoyage des dossier MySQL:

Code : Tout sélectionner

/etc/mysql/
/var/lib/mysql/
/usr/share/mysql/
/var/log/mysql/
/var/run/mysql/
apt update && apt upgrade
Puis réinstallation :

Code : Tout sélectionner

apt install mariadb-server
j'obtiens inlassablement la même réponse: Impossible de démarrer mariadb


Ma dernière tentative en date :

Code : Tout sélectionner

*apt-get remove --purge apache2 mysql php***
apt autoremove
apt autoclean
apt update && apt upgrade
affichage de la page index.html du serveur OK

Code : Tout sélectionner

apt install apache2 libapache2-mod-php
affichage de la page info.php OK

Code : Tout sélectionner

apt install mysql-server
Message idem au précédent NOTOK

Log apt/history.log

Code : Tout sélectionner

Start-Date: 2020-07-23  20:02:47
Commandline: apt install mysql-server
Install: mariadb-common:amd64 (10.1.45-0+deb9u1, automatic), mysql-server:amd64 (5.5.9999+default), mariadb-server-core-10.1:amd64 (10.1.45-0+deb9u1, automatic), mariadb-server-10.1:amd64 (10.1.45-0+deb9u1, automatic), default-mysql-server:amd64 (1.0.2, automatic), mysql-common:amd64 (5.8+1.0.2, automatic), mariadb-client-10.1:amd64 (10.1.45-0+deb9u1, automatic), mariadb-client-core-10.1:amd64 (10.1.45-0+deb9u1, automatic), libdbd-mysql-perl:amd64 (4.041-2, automatic), libmariadbclient18:amd64 (10.1.45-0+deb9u1, automatic)
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2020-07-23  20:03:01

[Solution] Soucis avec MariaDB sur Debian 9

Posté : mer. 5 août 2020 23:35
par LM2I_Laurent
Reinstallation de mariadb propre:

apt remove --purge mariadb mysql*
apt autoremove
apt autoclean

nettoyage des dossier MySQL:
/etc/mysql/
/var/lib/mysql/
/usr/share/mysql/
/var/log/mysql/
/var/run/mysql/
apt update && apt upgrade

Puis réinstallation :
apt install mariadb-server mariadb-client

J'ai modifié dans my.cnf:

Code : Tout sélectionner

tmpdir = /var/lib/mysql/tmp_dir
avec les droits mysql:mysql sur le nouveau dossier

Puis, j'ai supprimé les deux fichiers de log innoDB dans /var/lib/mysql

Code : Tout sélectionner

rm /var/lib/mysql/ib_logfile0
rm /var/lib/mysql/ib_logfile1

Code : Tout sélectionner

service mariadb start

service mariadb status

● mariadb.service - MariaDB 10.1.45 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: active (running) since Thu 2020-07-23 23:56:06 CEST; 2s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 17755 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 17753 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
  Process: 17648 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ]   && sy
  Process: 17643 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 17639 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
 Main PID: 17725 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
           └─17725 /usr/sbin/mysqld

Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] InnoDB: Highest supported file format is Barracuda.
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] InnoDB: 128 rollback segment(s) are active.
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] InnoDB: Waiting for purge to start
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.47-87.0 sta
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111713340684032 [Note] InnoDB: Dumping buffer pool(s) not yet started
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] Plugin 'FEEDBACK' is disabled.
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] Server socket created on IP: '127.0.0.1'.
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: 2020-07-23 23:56:06 111714011536768 [Note] /usr/sbin/mysqld: ready for connections.
Jul 23 23:56:06 ns3101021.ovh.net mysqld[17725]: Version: '10.1.45-MariaDB-0+deb9u1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Debian 9.12
Jul 23 23:56:06 ns3101021.ovh.net systemd[1]: Started MariaDB 10.1.45 database server.
**