Privatesql inaccessible en ssh (vs system() de PHP)

Bonjour,

Jusqu'à il y a 2 jours en ssh, j'exécutais un script maison avec `mysqldump` qui me sauvegardait ma base de données sur un `privatesql` avec un port spécifique `35xxx`

Depuis ce matin, le `mysqldump` n'a plus de réponse du serveur `privatesql`. J'ai donc tenté une commande `mysqldump` directement dans une commande system() … et donc via une URL sur mon domaine … et ça marche !

Y aurait-il une nouvelle restriction d'accès aux serveurs PrivateSql quand on est en ssh ? Si c'est le cas c'est pas top pour 2 raisons :
1. Même si on sécurise l'accès, on crée une entrée public au script
2. Dans le cas de restauration de très grosses BDD, le timeout PHP peut être pénalisant. Les sauvegardes sont généralement + rapides mais ça peut aussi être gênant.

Merci pour vos retours.
Laurent

Bonjour,

Pouvons nous avoir plus d'information ?

- Serveur SSH de quel cluster ?
- Quel est le nom du privatesql ?

Cdt,

  • cluster017
    * ll792-001.privatesql

    Je ne précise pas le port ici mais vous devriez le trouver

    Merci,
    Laurent

Bonjour,

Je ne vois aucune erreur :

lamc@ssh1.cluster017.ha.ovh.net:~$ mysql -u jeen -h ll792-001.privatesql -P 35xxx -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3582
Server version: 5.6.34-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Pouvez vous retester ?

Cdt,

J'ai repris la même commande et la même base que dans votre test :

lamc@ssh1.cluster017.ha.ovh.net ~ $ mysql -u jeen -h ll792-001.privatesql -P 35*** -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'll792-001.privatesql' (110)

L'erreur apparaît environ 2 minutes après la saisie du mot de passe

J'ai la même erreur avec mysqldump

checking

Bonjour,

J'ai constaté le soucis, entre ssh et les privatessql, je vois d'où cela vient, je corrige.

Cdt,

super merci :thumbsup:

Bonjour,

C'est normalement corrigé.
Changement dans le "hardening" de nos règles de firewall.
Pardon pour le dérangement.

Cdt,

Merci @Ludo.H je confirme le bon fonctionnement :slight_smile:

Merci pour la réactivité

Laurent

Bonjour, je rencontre actuellement le même problème, cela peut il être résolu sans votre aide ?

cluster : cluster014
privatesql : bm171452-001.privatesql

cordialement