Exporter la base de données avec un script PHP

Bonjour,

J'utilise un script pour récupérer la base de données (privatesql) sur ma machine locale à fin que je puisse l'attaquer avec PowerBI, mais je ne peux pas connecter au serveur MySQL, parce que à mon avis, OVH bloque les Access au DB depuis des outils externes, J'ai trouvé sur la documentation que je peux dump DB uniquement avec SSH, vous êtes pas clair sur ce point parce j'ai aucune information (login or password) pour accéder au serveur MySQL
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$database = 'db';
$user = 'user';
$pass = 'pass';
$host = 'localhost';
$dir = dirname(FILE) . '/dump.sql';
echo "

Backing up database to `{$dir}`

";
exec("mysqldump --user={$user} --password={$pass} --host={$host} {$database} --result-file={$dir} 2>&1", $output);
var_dump($output);

Bonjour,

Il est possible de récupérer une copie de la base de plusieurs manières :

- Téléchargement direct
https://docs.ovh.com/fr/hosting/tout-sur-le-sql-prive/#sauvegarde-restauration-et-importation-depuis-lespace-client_1

- Téléchargement depuis PHPmyAdmin, ligne de commande ou PHP :
https://docs.ovh.com/fr/hosting/tout-sur-le-sql-prive/#export-et-import-de-base-de-donnees-mysql-ou-mariadb-hors-espace-client_1

Tout est détaillé dans la doc, y compris o^indiquer le mot de passe quand cela est nécessaire.

Fred
Voice of Customer OVH

Merci pour votre réponse rapide,

J'ai lu toute les docs, il n' y a pas un moyen pour dump database sans SSH, parce que j'ai un SQL privé et pas un hébergement mutualisé