Créer une nouvelle base de donnée Mysql

Le mer. 06 février 2013 par Kasey

Je ne me rapelle jamais,ni de la syntaxe pour créer une nouvelle base de donnée, ni de celle pour déclarer un .my.cnf afin de permettre a un utilisateur de se connecter en local sans avoir a entrer manuellement ses identifiants. Aussi je note ces dernières dans la suite de mon billet.

Un rapide rappel de la bonne syntaxe pour créer une base de donnée mysql avec un utilisateur attaché

CREATE DATABASE nom_bdd CHARSET utf8 ;
GRANT ALL PRIVILEGES ON nom_bdd.* TO 'nom_user'@'localhost' IDENTIFIED BY 'mot_de_passe' ;
FLUSH PRIVILEGES;

Et de la syntaxe du .my.cnf :

[client]
user = nom_user
pass = mot_de_passe
host = 127.0.0.1

Noubliez pas de changer les droits en readonly pour l'utilisateur :D

Enjoy