Le 19/01/24 à 23:44, ajh-valmer a écrit :
> Depuis peu, je lance phpmyadmin normalement sous Debian bookworm,
> mais lorsque je tape une commande SQL, je reçois ceci :
>
> "Erreur dans le traitement de la requête,
> Code d'erreur : 403.
> Texte de l'erreur : Forbidden (rejected)
> Il semble que la connexion au serveur aie été perdue.
> Merci de vérifier la connectivité réseau et l'état du serveur".
>
> # dpkg-reconfigure phpmyadmin :
> dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
> dbconfig-common: flushing administrative password
>
> # service mysql restart
> mysql: unrecognized service
La commande /usr/bin/service est un "wrapper" pour gérer les scripts
init du répertoire /etc/init.d.
Debian utilise systemd pour gérer les services.
Ne devrais-tu pas plutôt utiliser systemctl ?
$ systemctl status mysql
D'autre part, si tu veux voir l'état de ton serveur mysql, tu peux
utiliser la commande suivante sur l'ordi où ta db tourne :
$ sudo ss -tlnp src :3306
Le port 3306 est le port par défaut de mysql/mariadb.
La commande doit te montrer quelque chose comme ceci :
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 80
127.0.0.1:3306 0.0.0.0:*
users:(("mariadbd",pid=1218,fd=31))
Pour vérifier la connectivité, utilise depuis ton client :
$ nc -zv 127.0.0.1 3306
Connection to 127.0.0.1 3306 port [tcp/mysql] succeeded!
> Je ne sais comment réparer...
Une fois la cause identifiée, il devrait être facile de trouver une
solution.
> Bonne fin de soirée,
>
> A. Valmer
--
Jean-Marc