Table des matières
mysql en ligne de commande
Sur une ligne de commande avec root
phpmyadmin doit fonctionner avec utilisateur/motdepasse mysql donc on peut créer un utilisateur mysql pour pouvoir y accéder.
mysql -u root mysql
Liste des bases de données
mysqlshow -h localhost -u user –password=motdepasse
Sauvegarder une base de données
mysqldump –user=user –password=mon_password –databases nom_de_la_base > fichier_destination.sq
l
Restaurer une base de données
mysql –user=mon_user –password=mon_password nom_de_la_base < fichier_source.sql
Décompression d'un fichier tar.gz
sudo tar –extract –file=fichier.tar.gz
Utilisateurs
Liste des utilisateurs
SELECT User FROM user;
Création d'un utilisateur
MariaDB [(none)]> CREATE USER 'util'@'localhost' IDENTIFIED BY 'motdepasse';
Ajout de droits à utilisateur
Tout
MariaDB [(none)]> GRANT ALL PRIVILEGES ON * . * TO 'util'@'localhost';
suppression utilisateur
DROP USER 'utilisateur'@'localhost';
renomer une base de donnée
ALTER DATABASE ancienbdname RENAME TO newbdname