Dit is wat voor mij is opgelost met Mariadb
Zoek eerst uit of uw mysql-configuratiebestand zich waarschijnlijk bevindt op /etc/mysql/my.cnf
of /etc/my.cnf
heeft de juiste mysql.sock-invoer of niet
U kunt erachter komen waar het mysql.sock-bestand zich bevindt door find / -type s
uit te voeren , als het item niet correct is in uw mysql-configuratie, repareer het dan in het bestand, en zorg er ook voor dat mysql.pid ook het juiste pad heeft.
Probeer nu mysql-server te starten, als het goed start en je alle DB's en tabellen binnen kunt zien, ben je goed en hoef je de rest van het bericht niet te volgen.
Als mysql niet start nadat het mysql.sock-pad is hersteld, lees dan verder
Voeg het volgende toe aan uw my.cnf-bestand ,
innodb_force_recovery = 1
binnen de mysqld
block en start mysql opnieuw.
Als het niet start, verhoog het nummer dan elke keer met één, maar houd er rekening mee dat er na 3 wat gegevensverlies kan zijn (dit is mij niet overkomen, maar ik heb alleen gelezen dat iets boven 3 een reddingsmaatregel is, dan een herstel)
Raak niet in paniek als sommige van de tabellen die u eerder had, niet langer laten zien dat ze niet in de engine bestaan. Ones mysql start met succes (als je nog geen back-up hebt, kun je er beter nu een maken, voor het geval het vanaf nu mis gaat) , verwijder innodb_force_recovery = 1
uit mijn.cnf-bestand en herstart mysql opnieuw , al je tabellen zouden weer beschikbaar moeten zijn.
Berichten die me hebben geholpen