Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
import subprocess
sql_cmd = 'mysql -B -u User -p password database -e "SELECT * FROM device;" > file.csv'
subprocess.run([sql_cmd], shell=True)

J'ai un petit problème avec mon script. Il fonctionne très bien mais le problème c'est que lorsque je l’exécute il y a un message d'avertissement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql: [Warning] Using a password on the command line interface can be insecure.
J'aimerais donc savoir comment rendre cela plus sécurisé pour ne plus avoir ce message donc si quelqu'un à une solution je suis preneur

Merci d'avance ^^