Bonjour,
Voila je fait de l'hébergement web avec un serveur linux debian, apache2, Mysql, php5.
Je suis entrain de faire un script qui automatise la création d'un hébergement (création d'utilisateurs, mise en place des Vhost, Quota ...). et j'ai un souci avec MySQL je n'arrive pas à trouver comment créer une nouvelle bdd + un utilisateur avec les droits GRANT sur cette table. le tout en ligne de commande.
Quelqu'un peut me dire comment faire car la je bloque vraiment.
Merci par avance.
PS voici le bout de code que j'avais tenter mais ça marche pas
creatuser.sh
mysqlcreat.mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2mysql -u root --password=$rootpass < /root/mysqlcreat.mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE USER 'essai9'@'localhost' IDENTIFIED BY 'essai9'; GRANT USAGE ON *.* TO 'essai9'@'localhost' IDENTIFIED BY 'essai9' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; CREATE DATABASE `essai9`; GRANT ALL PRIVILEGES ON `essai9`.* TO 'essai9'@'localhost';
Partager