Batch Mise a jour BDD Mysql - Shell/Batch - Programmation
MarshPosté le 11-06-2013 à 17:58:40
Bonjour a tous,
J'ai actuellement une flopé de script qui me font des installs en tout genre, mais je voudrais pouvoir acceder a une BDD a partir d'un script batch ou powershell.
Rien de plus simple, jusque là, ont ajoute les binnaires puis :
Code :
mysql.exe -h serveurSQL
Le problème c'est que j'ai besoin d'une authentification et je veux pas de mot de passe en claire (-u xxxx -p xxx), j'ai pensé filtré par IP, mais etant en DHCP et utilisant de multiple machine ce n'est pas possible. Du coup je sais pas ou m'orienté : - Compiler un .bat en .exe ? - Utiliser du perl ? (que je ne connais pas !)
Par la suite, je souhaite mettre a jour un champ a partir d'une variable :
Code :
USE database;
UPDATE tableSET champ1= 'valeur1' WHERE champ2 = 'valeur2'
La j'aimerais que valeur 2 soit dynamique (ex je récupère une variable tel que %computername%).
Si vous avez des pistes et conseil je suis preneur. Merci d'avance
Message édité par darknewbie31 le 11-06-2013 à 17:59:09
Marsh Posté le 11-06-2013 à 17:58:40
Bonjour a tous,
J'ai actuellement une flopé de script qui me font des installs en tout genre, mais je voudrais pouvoir acceder a une BDD a partir d'un script batch ou powershell.
Rien de plus simple, jusque là, ont ajoute les binnaires puis :
Le problème c'est que j'ai besoin d'une authentification et je veux pas de mot de passe en claire (-u xxxx -p xxx), j'ai pensé filtré par IP, mais etant en DHCP et utilisant de multiple machine ce n'est pas possible. Du coup je sais pas ou m'orienté :
- Compiler un .bat en .exe ?
- Utiliser du perl ? (que je ne connais pas !)
Par la suite, je souhaite mettre a jour un champ a partir d'une variable :
La j'aimerais que valeur 2 soit dynamique (ex je récupère une variable tel que %computername%).
Si vous avez des pistes et conseil je suis preneur.
Merci d'avance
Message édité par darknewbie31 le 11-06-2013 à 17:59:09