Pages : 1
#1 Le 24/08/2022, à 23:15
- dd
Grave erreur mysqld 8.0.30
L'heure est grave...
D'un seul coup mon serveur SQL local ne fonctionne plus. D'après les logs et recherches sur internet il pourrait s'agir d'une base SQL corrompue ou d'un problème du système, oh joie.
Les éléments :
Accès à phpmysql impossible lorsque je veux entrer mes identifiants sur
http://127.0.0.1/phpmyadmin/
message d'erreur :
Impossible de se connecter au serveur MySQL
La connexion au « controluser » telle que définie dans la configuration a échoué.
mysqli_real_connect(): (HY000/2002): No such file or directory
// LOG /var/log/mysql/error.log (extrait) :
2022-08-24T20:38:33.219243Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.30-0ubuntu0.20.04.2) starting as process 9273
2022-08-24T20:38:33.227585Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
20:38:33 UTC - mysqld got signal 11 ;
Most likely, you have hit a bug, but this error can also be caused by malfunctioning hardware.
Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 0 thread_stack 0x100000
/usr/sbin/mysqld(my_print_stacktrace(unsigned char const*, unsigned long)+0x41) [0x559d8ee774c1]
/usr/sbin/mysqld(print_fatal_signal(int)+0x2fb) [0x559d8dd16fbb]
/usr/sbin/mysqld(handle_fatal_signal+0xa5) [0x559d8dd17075]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420) [0x7f5006542420]
/usr/sbin/mysqld(page_cur_insert_rec_low(unsigned char*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*)+0x645) [0x559d8efe9585]
/usr/sbin/mysqld(page_cur_parse_insert_rec(bool, unsigned char const*, unsigned char const*, buf_block_t*, dict_index_t*, mtr_t*)+0x81d) [0x559d8efecaed]
/usr/sbin/mysqld(+0x23fc28c) [0x559d8efb028c]
/usr/sbin/mysqld(recv_recover_page_func(bool, buf_block_t*)+0x84b) [0x559d8efb3d1b]
/usr/sbin/mysqld(buf_page_io_complete(buf_page_t*, bool)+0x3d2) [0x559d8f177422]
/usr/sbin/mysqld(fil_aio_wait(unsigned long)+0x173) [0x559d8f2a0073]
/usr/sbin/mysqld(+0x24e23d8) [0x559d8f0963d8]
/usr/sbin/mysqld(std::thread::_State_impl<std::thread::_Invoker<std::tuple<Detached_thread, void (*)(unsigned long), unsigned long> > >::_M_run()+0xc8) [0x559d8f0964e8]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xd6de4) [0x7f5005ab5de4]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8609) [0x7f5006536609]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7f50057a2133]
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.
La page de support mentionnée http://dev.mysql.com/doc/mysql/en/crashing.html me fait peur, je ne sais pas quoi faire.
// ESSAI de reinstallation de mysql-server-8.0 :
Lorsque je vais voir dans Synaptics il y a bien d'installé :
mysql-server
mysql-server-8.0
Et pourtant lorsque je lance sudo apt-get dist-upgrade j'obtiens
Paramétrage de mysql-server-8.0 (8.0.30-0ubuntu0.20.04.2) ...
Renaming removed key_buffer and myisam-recover options (if present)
Impossible d'obtenir les stat du fichier /proc/8588/fd/4: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/5: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/48: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/62: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/63: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/64: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/65: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/87: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/112: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8588/fd/1023: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8594/fd/5: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8594/fd/6: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8594/fd/7: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8594/fd/8: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8594/fd/9: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8594/fd/10: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8595/fd/5: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8595/fd/6: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8595/fd/7: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8595/fd/8: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8595/fd/9: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8595/fd/10: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8621/fd/5: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8621/fd/6: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8621/fd/7: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8621/fd/8: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8621/fd/9: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8621/fd/10: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/4: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/7: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/8: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/9: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/10: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/11: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8638/fd/103: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/14: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/15: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/16: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/17: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/18: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/19: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/34: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8647/fd/103: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/14: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/15: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/16: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/17: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/18: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/19: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/44: Permission non accordée
Impossible d'obtenir les stat du fichier /proc/8688/fd/103: Permission non accordée
mysqld will log errors to /var/log/mysql/error.log
2022-08-24T21:27:54.061824Z 0 [ERROR] [MY-011065] [Server] Unable to determine if daemon is running: No such file or directory (rc=0).
2022-08-24T21:27:54.061860Z 0 [ERROR] [MY-010946] [Server] Failed to start mysqld daemon. Check mysqld error log.
Warning: Unable to start the server.
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2022-08-24 23:27:55 CEST; 5ms ago
Process: 27845 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Process: 27853 ExecStart=/usr/sbin/mysqld (code=exited, status=2)
Main PID: 27853 (code=exited, status=2)
Status: "Server startup in progress"
dpkg: erreur de traitement du paquet mysql-server-8.0 (--configure) :
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
mysql-server dépend de mysql-server-8.0 ; cependant :
Le paquet mysql-server-8.0 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mysql-server (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-8.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Est-ce qu'un expert saurait comprendre ce qu'il se passe ?
Merci bien
dd
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#2 Le 25/08/2022, à 07:46
- iznobe
Re : Grave erreur mysqld 8.0.30
Bonjour , on va verifier quelques bricoles .
donne :
history 200
ls -la /proc
ls -la /proc/proc/8588
Conseil : avant de bidouiller des trucs dans mysql , soit patient . CEla semble plus etre un probleme de droit que de mysql ou autre .
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#3 Le 25/08/2022, à 09:10
- bruno
Re : Grave erreur mysqld 8.0.30
Bonjour,
Regarder ce qu'il y a sous /proc n'est pas utile.
Par contre les retours de :
df -h
ls -al /var/lib/mysql
permettraient de vérifier si la partition n'est pas saturée et si les fichiers de base de données de mysql sont bien accessibles.
Il est possible que ce soit une corruption de données sous /var/lib/mysql, dans ce cas il faudra réinstaller mysql en déplaçant le répertoire /var/lib/mysql, et restauirer les base de données à partir de leurs sauvegardes logiques (fichiers SQL).
#4 Le 25/08/2022, à 09:33
- iznobe
Re : Grave erreur mysqld 8.0.30
@ bruno , quand je vois un : " Permission non accordée " , je ne peux m' empêcher d ' aller bêtement vérifier les permissions .
Alors tu penses bien que quand j ' en vois une 100aine , je ne peux pas résister
Dernière modification par iznobe (Le 25/08/2022, à 09:34)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#5 Le 25/08/2022, à 10:05
- bruno
Re : Grave erreur mysqld 8.0.30
Les erreurs de droits d'accès concernent /proc/8588/fd/ qui ne contient que des liens symboliques. Donc inutile d'aller vérifier les permissions et de toute façon /proc est un système de fichier virtuel.
Par contre c'est certainement une conséquence de fichiers /var/lib/mysql/* inaccessibles pour une raison ou une autre.
#6 Le 25/08/2022, à 10:56
- dd
Re : Grave erreur mysqld 8.0.30
Déjà merci des réponses, il y a donc un espoir..
ce que cela donne :
~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 3,7G 0 3,7G 0% /dev
tmpfs 763M 2,1M 761M 1% /run
/dev/nvme0n1p7 150G 49G 94G 34% /
tmpfs 3,8G 0 3,8G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,8G 0 3,8G 0% /sys/fs/cgroup
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop1 114M 114M 0 100% /snap/core/13425
/dev/loop2 114M 114M 0 100% /snap/core/13308
/dev/loop5 255M 255M 0 100% /snap/gnome-3-38-2004/106
/dev/loop3 56M 56M 0 100% /snap/core18/2409
/dev/loop4 62M 62M 0 100% /snap/core20/1611
/dev/loop7 62M 62M 0 100% /snap/core20/1593
/dev/loop6 56M 56M 0 100% /snap/core18/2538
/dev/loop8 401M 401M 0 100% /snap/gnome-3-38-2004/112
/dev/nvme0n1p1 676M 119M 558M 18% /boot/efi
tmpfs 763M 48K 763M 1% /run/user/1000
$ ls -al /var/lib/mysql
ls: impossible d'ouvrir le répertoire '/var/lib/mysql': Permission non accordée
Je n'avais rien changé aux permissions lorsque cela c'est mis en rade.
Merci
dd
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#7 Le 25/08/2022, à 11:05
- bruno
Re : Grave erreur mysqld 8.0.30
Il faut essayer avec sudo :
sudo ls -al /var/lib/mysql
mais normalement ce répertoire devrait être accessible en lecture pour tout le monde…
#8 Le 25/08/2022, à 11:51
- dd
Re : Grave erreur mysqld 8.0.30
Suis-je bête..
Voilà :
sudo ls -al /var/lib/mysql
[sudo] Mot de passe de dd :
total 455316
drwx------ 34 mysql mysql 4096 août 24 23:27 .
drwxr-xr-x 85 root root 4096 août 24 22:44 ..
drwxr-x--- 2 mysql mysql 12288 août 24 15:49 site
-rw-r----- 1 mysql mysql 56 janv. 21 2020 auto.cnf
-rw-r----- 1 mysql mysql 87061999 juil. 26 00:00 binlog.000344
-rw-r----- 1 mysql mysql 26508961 juil. 28 00:00 binlog.000345
-rw-r----- 1 mysql mysql 5903786 juil. 29 00:00 binlog.000346
-rw-r----- 1 mysql mysql 180 juil. 29 11:46 binlog.000347
-rw-r----- 1 mysql mysql 180 juil. 29 11:47 binlog.000348
-rw-r----- 1 mysql mysql 1251925 juil. 30 00:00 binlog.000349
-rw-r----- 1 mysql mysql 201 août 1 00:00 binlog.000350
-rw-r----- 1 mysql mysql 201 août 2 00:00 binlog.000351
-rw-r----- 1 mysql mysql 201 août 3 00:00 binlog.000352
-rw-r----- 1 mysql mysql 157 août 3 23:30 binlog.000353
-rw-r----- 1 mysql mysql 201 août 4 00:00 binlog.000354
-rw-r----- 1 mysql mysql 201 août 5 00:00 binlog.000355
-rw-r----- 1 mysql mysql 201 août 6 00:00 binlog.000356
-rw-r----- 1 mysql mysql 201 août 7 00:00 binlog.000357
-rw-r----- 1 mysql mysql 6696660 août 9 00:00 binlog.000358
-rw-r----- 1 mysql mysql 1322114 août 10 00:00 binlog.000359
-rw-r----- 1 mysql mysql 3656115 août 12 00:00 binlog.000360
-rw-r----- 1 mysql mysql 354407 août 13 00:00 binlog.000361
-rw-r----- 1 mysql mysql 14846011 août 14 00:00 binlog.000362
-rw-r----- 1 mysql mysql 180 août 14 02:37 binlog.000363
-rw-r----- 1 mysql mysql 44712603 août 17 00:00 binlog.000364
-rw-r----- 1 mysql mysql 22515910 août 18 00:00 binlog.000365
-rw-r----- 1 mysql mysql 4592965 août 19 00:00 binlog.000366
-rw-r----- 1 mysql mysql 10861530 août 20 00:00 binlog.000367
-rw-r----- 1 mysql mysql 3644777 août 21 00:00 binlog.000368
-rw-r----- 1 mysql mysql 11036678 août 21 23:03 binlog.000369
-rw-r----- 1 mysql mysql 157 août 21 23:04 binlog.000370
-rw-r----- 1 mysql mysql 157 août 21 23:06 binlog.000371
-rw-r----- 1 mysql mysql 157 août 21 23:07 binlog.000372
-rw-r----- 1 mysql mysql 31597073 août 24 16:33 binlog.000373
-rw-r----- 1 mysql mysql 157 août 24 16:33 binlog.000374
-rw-r----- 1 mysql mysql 496 août 24 16:33 binlog.index
-rw------- 1 mysql mysql 1680 janv. 21 2020 ca-key.pem
-rw-r--r-- 1 mysql mysql 1112 janv. 21 2020 ca.pem
drwxr-x--- 2 mysql mysql 16384 août 24 15:50 site
-rw-r--r-- 1 mysql mysql 1112 janv. 21 2020 client-cert.pem
-rw------- 1 mysql mysql 1676 janv. 21 2020 client-key.pem
-rw-r----- 1 mysql mysql 7 août 24 16:33 ddell.pid
-rw-r--r-- 1 mysql mysql 0 août 24 23:27 debian-5.7.flag
-rw-r----- 1 mysql mysql 196608 août 24 16:33 '#ib_16384_0.dblwr'
-rw-r----- 1 mysql mysql 8585216 août 24 16:31 '#ib_16384_1.dblwr'
-rw-r----- 1 mysql mysql 9028 août 14 02:37 ib_buffer_pool
-rw-r----- 1 mysql mysql 79691776 août 24 16:33 ibdata1
-rw-r----- 1 mysql mysql 12582912 août 24 16:33 ibtmp1
drwxr-x--- 2 mysql mysql 4096 août 24 23:27 '#innodb_redo'
drwxr-x--- 2 mysql mysql 4096 août 24 16:33 '#innodb_temp'
drwxr-x--- 2 mysql mysql 4096 juil. 29 11:47 mysql
-rw-r----- 1 mysql mysql 54525952 août 24 16:33 mysql.ibd
-rw-r--r-- 1 mysql mysql 6 juil. 29 11:47 mysql_upgrade_info
drwxr-x--- 2 mysql mysql 4096 juil. 29 11:47 performance_schema
drwxr-x--- 2 mysql mysql 4096 mars 27 2021 phpmyadmin
-rw------- 1 mysql mysql 1676 janv. 21 2020 private_key.pem
-rw-r--r-- 1 mysql mysql 452 janv. 21 2020 public_key.pem
-rw-r--r-- 1 mysql mysql 1112 janv. 21 2020 server-cert.pem
-rw------- 1 mysql mysql 1676 janv. 21 2020 server-key.pem
drwxr-x--- 2 mysql mysql 12288 mars 27 2021 sys
drwxr-x--- 2 mysql mysql 12288 juil. 22 2021 test
-rw-r----- 1 mysql mysql 16777216 août 24 16:33 undo_001
-rw-r----- 1 mysql mysql 16777216 août 24 16:33 undo_002
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#9 Le 25/08/2022, à 12:08
- bruno
Re : Grave erreur mysqld 8.0.30
Pourquoi as-tu activé les logs binaires ? Et le double tampon Innodb ?
C'est d'autant plus curieux que ta configuration ressemble plus a une machine de bureau qu'à un vrai serveur.
Commence par désactiver les logs binaires et tente ensuite de relancer le service mysql. Si cela échoue il faudra donner les messages d'erreur et le logs.
#10 Le 25/08/2022, à 12:30
- dd
Re : Grave erreur mysqld 8.0.30
Pourquoi as-tu activé les logs binaires ? Et le double tampon Innodb ?
Franchement je ne sais même pas ce que c'est que ces logs.
J'ai vainement tenté :
dd@ddell:~$ sudo systemctl start mysql --disable-log-bin
systemctl : l'option « --disable-log-bin » n'a pas été reconnue
dd@ddell:~$ sudo systemctl start mysqld --skip-log-bin
systemctl : l'option « --skip-log-bin » n'a pas été reconnue
dd@ddell:~$ sudo systemctl start mysql --skip-log-bin
systemctl : l'option « --skip-log-bin » n'a pas été reconnue
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#11 Le 25/08/2022, à 13:02
- bruno
Re : Grave erreur mysqld 8.0.30
Donne :
sudo grep -r 'log_bin' /etc/mysql
#12 Le 25/08/2022, à 13:15
- dd
Re : Grave erreur mysqld 8.0.30
Voici :
/etc/mysql/mysql.conf.d/mysqld.cnf:# log_bin = /var/log/mysql/mysql-bin.log
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#13 Le 25/08/2022, à 14:04
- iznobe
Re : Grave erreur mysqld 8.0.30
sudo ls -al /var/lib/mysql
[sudo] Mot de passe de dd :
total 455316
drwx------ 34 mysql mysql 4096 août 24 23:27 .
normal que ce repertoire ne peut pas etre traversé par tout le monde ? cela n' expliquerait pas les " permissions refusées "? seul mysql a le droit a ec que je vois .
Dernière modification par iznobe (Le 25/08/2022, à 14:05)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#14 Le 25/08/2022, à 14:15
- bruno
Re : Grave erreur mysqld 8.0.30
Bon c'est commenté, je ne comprends pas trop pourquoi tu as des fichier binlog, sauf si tu as configuré cela en dehors de /etc/mysql.
Pourquoi dans ton retour de ls -al, y-a-t-il des lignes vides ?
Pourquoi y-a-t-il des clés privées/publiques dans ce répertoire ?
Autres trucs étranges sous /var/lib/mysql :
-rw-r----- 1 mysql mysql 7 août 24 16:33 ddell.pid
quel processus à créé ce fichier et pourquoi à cet endroit ?
Pour voir le PID :
sudo cat /var/lib/mysql/ddell.pid
Pour connaître son nom :
ps -p numéro_affiché_par_la_commande_précédente
Cela me semble être un sacré bazar…
Plutôt que de passer des heures à chercher à distance l'origine du problème tu devrais suivre le point 7 de la doc mysql (réinstakllation complète) et ensuite restaurer tes bases de données à partir de leurs sauvegardes.
EDIT : @iznobe : effectivement on pourrait faire un :
sudo chmod a+rx /var/lib/mysql
mais je ne pense pas que ce soit le point bloquant. On a clairement un message d'erreur lors d'une tentative d'accès aux données mysql, je penche donc plutôt pour des fichiers corrompus (système de fichiers à vérifier au passage avec fsck et disque avec smartctl).
Dernière modification par bruno (Le 25/08/2022, à 14:19)
#15 Le 25/08/2022, à 14:19
- dd
Re : Grave erreur mysqld 8.0.30
J'ai changé les permissions :
sudo ls -al /var/lib/mysql
total 455316
drwxrwxrwx 34 mysql root 4096 août 25 15:16 .
drwxr-xr-x 85 root root 4096 août 24 22:44 ..
mais toujours impossoble d'accèder à mysql
Est-ce qu'il ne faudrait pas mieux le réinstaller ?
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#16 Le 25/08/2022, à 14:20
- bruno
Re : Grave erreur mysqld 8.0.30
mais toujours impossoble d'accèder à mysql
Ce n'est pas une information utile. Il faut donner le retour complet de :
sudo systemctl restart mysql
et le contenu des logs en cas d'échec.
#17 Le 25/08/2022, à 15:53
- dd
Re : Grave erreur mysqld 8.0.30
D'accord, voilà :
dd@ddell:~$ sudo systemctl restart mysql
[sudo] Mot de passe de dd :
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
merci
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#18 Le 26/08/2022, à 11:09
- dd
Re : Grave erreur mysqld 8.0.30
J'ajoute car je viens d'avoir cette erreur en faisant une mise à jour affichée des paquets :
"E: mysql-server-8.0: installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
E: mysql-server: problèmes de dépendances - laissé non configuré"
Je vais sans doute réinstaller complètement mysql
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#19 Le 26/08/2022, à 11:21
- bruno
Re : Grave erreur mysqld 8.0.30
Plutôt que de passer des heures à chercher à distance l'origine du problème tu devrais suivre le point 7 de la doc mysql (réinstallation complète) et ensuite restaurer tes bases de données à partir de leurs sauvegardes.
Pages : 1