Créer une base de donnée MySQL en ligne de commande

J’inaugure ici une nouvelle rubrique : le pense-bête qui aura d’abord une utilité personnelle mais qui je pense pourra en intéresser d’autres.

Pourquoi installer phpMyAdmin ou autre alors qu’on peut gérer sa base de donnée en ligne de commande surtout pour des besoins simples comme créer ou supprimer une base ? Par exemple pour des testes en local.

Je me suis aidé de ce manuel : http://dev.mysql.com/doc/refman/5.0/fr/tutorial.html

1- Tout d’abord se connecter

Dans son terminal :
mysql -h hote -u utilisateur -p
Où “hote” représente l’adresse de la base de donnée (pour du local : localhost) et “utilisateur” le nom d’utilisateur (par défaut sous LAMP : root)

Ensuite il vous demandera votre password MySQL qui se définit à l’installation de MySQL.

2- Voir les bases installer

mysql> SHOW DATABASES;

3- Créer une base

mysql> CREATE DATABASE nomdelabaseàcréer;
Cela créera la base de donnée “nomdelabaseàcréer”

4- Quitter MySQL

mysql> QUIT