mysql -u
utilisateur –p
Lister l’ensemble des bases de données du
serveur
SHOW
DATABASES;
Lister
les tables (SHOW)
Décrire
la structure d’une table (DESCRIBE)
Créer une base de données
mysql> CREATE DATABASE ma_base ;
Suppression d'une base existante
DROP
DATABASE ma_base ;
Effacer les droits et l'utilisateur
DELETE FROM
mysql.user WHERE user='username' and host='hostname';
FLUSH
PRIVILEGES;
Modifier le mot de passe administrateur
dpkg-reconfigure
mysql-server-5.1
Deux écrans
de configuration apparaitront permettant de choisir puis de confirmer le mot de
passe.
Ajouter des utilisateurs MySQL
on se connecte au serveur MySQL
en root :
mysql -u
root -p
GRANT
ALL PRIVILEGES
ON
*.* TO
'nouvel_user'@'localhost' IDENTIFIED BY 'nouvel_user_mot_de_passe' WITH GRANT
OPTION;
Importer une base de donnée sur un serveur
MySQL
mysql -u
utilisateur -p base_exportee <
base_exportee.sql
Exporter des bases de donnée dans un
fichier
mysqldump
--all-databases -u root -p > serveur.sql
Pour éviter la demande de mot de passe de
l’utilisateur (utile lors de l’utilisation dans un script par exemple :
mysqldump
--all-databases -u root --password=mot_de_passe_root > serveur.sql
Exporter que le contenu d’une seule base,
il est nécessaire de préciser son nom exemple :
mysqldump -u
root --password=mot_de_passe_root ma_base > ma_base.sql
Aucun commentaire:
Enregistrer un commentaire