Bonjour,
Voilà je suis en train de monter un serveur, mais je bloque là, j'aimerai automatiser un script qui consiste à :
- Me connecter à la BDD
- Créer un utilisateur avec un nom contenu dans une variable
- Créer une BDD identique au nom de l'utilisateur et lui attribuer tous les droits sur ladite base
#!/bin/bash
pwd="password"
user="Compte_TEST"
mysql -uroot -p"$pwd"
Create USER $user identified by '$pwd';
Create database $user;
Grant all
on $user.*
to $user;
Sauf que là mon souci, c'est que j'arrive parfaitement à me connecter en MySQL, mais les autres commandes ne s'effectuent pas tant que je ne quitte pas MySQL
Concrètement :
bash test
mysql >
mysql > exit
Bye
test: ligne 5: Create : commande introuvable
test: ligne 6: Create : commande introuvable
test: ligne 7: Grant : commande introuvable
test: ligne 8: on : commande introuvable
test: ligne 9: to : commande introuvable
Si quelqu'un peut m'éclairer s'il vous plaît, ça serait vraiment sympa.
Vous remerciant.