La création d'une base de données MySQL est très souvent un pré-requis à l'installation d'application Web sur u serveur.
La procédure est toujours la même, et très simple.
La création d'une base de données avec MySQL implique deux étapes :
- la création de la base de données proprement dite
- la création d'un utilisateur et l'attribution des droits sur cette base
La première chose à faire est de se connecter au serveur MySQL avec l'utilisateur root :
# mysql -u root -p
Une fois connecté, nous pouvons créer notre base, toto par exemple :
mysql> CREATE DATABASE toto; Query OK, 1 row affected (0.00 sec)
Puis nous créons notre utilisateur toto qui aura comme mot de passe secret :
mysql> CREATE USER 'toto'@'localhost' IDENTIFIED BY 'secret'; Query OK, 0 rows affected (0.00 sec)
Enfin, on attribue à la base de données toto tous les droits pour l'utilisateur toto :
mysql> GRANT ALL ON toto.* TO 'toto'@'localhost'; Query OK, 0 rows affected (0.00 sec)
Voilà, la base toto est désormais configurée avec un utilisateur toto. Ces paramètres pourront ensuite être renseignés dans l'application qui ira créer ses propres tables.
Leave a Reply