Re bonjour
Apres quelques reherches j'ai progresse dans la resolution de mon probleme. Ca pourra peut etre qider ce qui se retrouve avec la meme erreur. 1/ J'ai decouvert que le fichier mysqld.sock n'existe que quand MariaDb est en route. Donc il n'etait pas reelement manquant 2/ le demarrage de MariaDB etait bloque par une table "defectueuse": Status: "InnoDB: Error: space header page consists of zero bytes in tablespace ./rcpresta16114/ps_jm_pagecache_mods.ibd (table rcpresta16114/ps_jm_pagecache_mods)" Ceci est confirmer par les log de mysql: 2017-07-25 13:46:18 139856544498240 [ERROR] InnoDB: space header page consists of zero bytes in tablespace ./rcpresta16114/ps_jm_pagecache_mods.ibd (table rcpresta16114/ps_jm_pagecache_mods) Je me suis donc rendu dans le dossier contenant ma DB (/var/lib/mysql/maDB) et j'ai renome les fichiers .ibd et . frm de la table concernee pour pas qu'elle soit prise en compte. J'ai alors pu demarrer MariaDB. Probleme restant: Je ne peux pas recreer ma table dans ma DB, j'obtient le message d'erreur: ERROR 1813 (HY000): Tablespace for table '`rcpresta16114`.`ps_jm_pagecache_mods`' exists. Please DISCARD the tablespace before IMPORT. Cette commande ne fonctionne pas non plus: ALTER TABLE `ps_jm_pagecache_mods` DISCARD TABLESPACE; ERROR 1146 (42S02): Table 'rcpresta16114.ps_jm_pagecache_mods' doesn't exist Je suis donc maintenant a la recherche d'une solution pour effacer ce tablespace Cordialement Hugues 2017-07-25 15:18 GMT+02:00 Hugues MORIN <mor...@gmail.com>: > Bonjour a tous > > > J'ai un probleme qu'il faut que je resolve tres vite car c'est > professionnel. > > J'ai un serveur dedie chez OVH que j'ai recemment reinstaller en Stretch. > Le serveur fontionne jusqu'a maintenant avec le noyau fourni par OVH > (4.9.33 ou un truc comme ca) > > J'ai installele noyau officiel de debian > 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux > > J'ai modifie le grub pour qu'il soit pris en compte et j'ai reboote > > Le serveur demarre mais pas MariaDB > J'obtiens l'erreur: > ERROR 2002 (HY000): Can't connect to local MySQL server through socket > '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") > > Je ne comprends ce qui a pu se passer, comme l'indique le message > d'erreur, mysqld.sock n'est plus present dans '/var/run/mysqld/ O_O !!! > > Si je tente: > root@XXXXXXXX:/# systemctl start mariadb.service > Job for mariadb.service failed because a fatal signal was delivered to the > control process. > See "systemctl status mariadb.service" and "journalctl -xe" for details. > > root@XXXXXXXX:/home# systemctl status mariadb.service > ● mariadb.service - MariaDB database server > Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor > preset: enabled) > Active: activating (auto-restart) (Result: signal) since Tue 2017-07-25 > 13:11:56 UTC; 2s ago > Process: 2402 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS > $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=killed, signal=ABRT) > Process: 2304 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] > && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl > set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, > status=0/SUCCESS) > Process: 2301 ExecStartPre=/bin/sh -c systemctl unset-environment > _WSREP_START_POSITION (code=exited, status=0/SUCCESS) > Process: 2298 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d > /var/run/mysqld (code=exited, status=0/SUCCESS) > Main PID: 2402 (code=killed, signal=ABRT) > Status: "InnoDB: Error: space header page consists of zero bytes in > tablespace ./rcpresta16114/ps_jm_pagecache_mods.ibd (table > rcpresta16114/ps_jm_pagecache_mods)" > Tasks: 0 (limit: 4915) > CGroup: /system.slice/mariadb.service > > juil. 25 13:11:56 XXXXXXXX.123-456-789.zz systemd[1]: Failed to start > MariaDB database server. > juil. 25 13:11:56 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Unit entered failed state. > juil. 25 13:11:56 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Failed with result 'signal'. > > > root@XXXXXXXX:/home# journalctl -xe > juil. 25 13:12:28 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Main process exited, code=killed, status=6/ABRT > juil. 25 13:12:28 XXXXXXXX.123-456-789.zz systemd[1]: Failed to start > MariaDB database server. > -- Subject: L'unité (unit) mariadb.service a échoué > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- L'unité (unit) mariadb.service a échoué, avec le résultat failed. > juil. 25 13:12:28 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Unit entered failed state. > juil. 25 13:12:28 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Failed with result 'signal'. > juil. 25 13:12:33 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Service hold-off time over, scheduling restart. > juil. 25 13:12:33 XXXXXXXX.123-456-789.zz systemd[1]: Stopped MariaDB > database server. > -- Subject: L'unité (unit) mariadb.service a terminé son arrêt > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- L'unité (unit) mariadb.service a terminé son arrêt. > juil. 25 13:12:33 XXXXXXXX.123-456-789.zz systemd[1]: Starting MariaDB > database server... > -- Subject: L'unité (unit) mariadb.service a commencé à démarrer > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- L'unité (unit) mariadb.service a commencé à démarrer. > juil. 25 13:12:34 XXXXXXXX.123-456-789.zz mysqld[3173]: 2017-07-25 > 13:12:34 139646942978624 [Note] /usr/sbin/mysqld (mysqld > 10.1.23-MariaDB-9+deb9u1) starting as process 3173 ... > juil. 25 13:12:34 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Main process exited, code=killed, status=6/ABRT > juil. 25 13:12:34 XXXXXXXX.123-456-789.zz systemd[1]: Failed to start > MariaDB database server. > -- Subject: L'unité (unit) mariadb.service a échoué > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- L'unité (unit) mariadb.service a échoué, avec le résultat failed. > juil. 25 13:12:34 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Unit entered failed state. > juil. 25 13:12:34 XXXXXXXX.123-456-789.zz systemd[1]: mariadb.service: > Failed with result 'signal'. > > > Voila pour l'instant ce que j'ai pu trouver. > > > Cordialement > Hugues > > > >