Bonjour,
J'ai une tâche journalière qui sauvegarde mes bases, pour cela je lance une commande en récupérant le résultat.
Code :
- exec('"D:\wamp64\bin\mysql\mysql5.7.9\bin\mysqldump.exe" -u base -pmotdepasse nom_base 1>export.sql",$return_var)
|
La valeur retournée est toujours OK. Mais l'export est vide. J'ai donc vérifié en lancant la commande dans un cmd et en effet il y a une erreur. Pour je ne récupère pas l'erreur dans return_var ?
Pour information l'erreur :
Code :
- >"D:\wamp64\bin\mysql\mysql5.7.9\bin\mysqldump.exe" -u base -pmotdepasse nom_base 1>export.sql
- mysqldump: [Warning] Using a password on the command line interface can be insecure.
- mysqldump: Got error: 1146: La table 'spanq.im_ventes_recup_inst' n'existe pas when using LOCK TABLES
|
Merci par avance.