Je cherche à pouvoir exécuter une seule requête sur un serveur distant dans une tâche scriptée.Comment lancez-vous une seule requête via mysql depuis la ligne de commande?
Par exemple, intuitivement, j'imagine que ce serait quelque chose comme:
mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from users;"
C: \ Program Files (x86) \ MySQL \ MySQL 5.7 \ bin> mysql.exe - root -p -e "ma requête" ----> ERREUR 1045 (28000): Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: OUI) –
Ceci devrait être le premier résultat d'une recherche google (pour "mysql exec sql depuis la ligne de commande") et non le site mysql! –
Je ne sais pas pourquoi mais les guillemets ne fonctionnaient pas pour moi, je devais les transformer en guillemets simples – tinybyte