Installation et configuration de MySQL sous Linux Commandes utiles : shell et MySQL
Commandes shell utiles
mysqldump -ulogin -pmotdepasse nom_base --opt >fichier.sql
Exporte la base nom_base vers fichier.sql
mysqldump -ulogin -pmotdepasse --all-databases --opt >fichier.sql
Exporte toutes les bases vers fichier.sql
mysql -ulogin -pmotdepasse <fichier.sql
Importe les instructions du fichier SQL
mysqladmin
Toute une collection d'outils pour administrer le serveur.
L'option --opt combine --add-drop-table --add-locks --all --extended-insert --quick --lock-tables. Référez-vous à la documentation (man mysqldump) pour plus de renseignements.
Commandes de base en ligne de commande MySQL (client)
Terminez toutes vos commandes avec le caractère point-virgule ;
SHOW DATABASES
Liste les bases de données
SHOW STATUS
Affiche le statut du serveur
USE nom_base
Sélectionne la base par défaut
SHOW TABLES
Affiche les tables de la base courante
DESCRIBLE table
Affiche la structure de la table
SELECT * FROM table
Affiche le contenu de la table
CREATE DATABASE base
Crée une nouvelle base de données
Pour avoir toutes les commandes à portée de la main, n'oubliez pas le Memento MySQL aux éditions Eyrolles.