Installation et configuration de mysql

PDF Installation et configuration du serveur MySQL

…….
5. Administration via la console :
• Faire une sauvegarde d’une base :
mysqldump -u login -ppassword ma_base > my_db-2005-03-06.sql
• Faire une sauvegarde de toutes les bases d’un serveur :
mysqldump -u login -ppassword –all-databases > all_db 2005-03-06.sql
• se connecter à la console mysql en tant qu’utilisateur root :
mysql -h localhost -u root -p
• l’état du SGBD :
\s
• exécuter un script sql (dans le répertoire courant) :
\. monscript.sql
• liste des bases de données :
SHOW DATABASES;
• Créer la base de données trustonme :
CREATE DATABASE trustonme;
• accéder à la base de données trustonme :
\u trustonme
• liste des tables de la base de données mysql :
\u mysql
SHOW TABLES;
• la structure de la table db dans la base de données mysql :
\u mysql
DESCRIBE db;
• rajouter 3 utilisateurs, une fois connecté en tant que root :
GRANT ALL PRIVILEGES ON *.* TO kernel@localhost IDENTIFIED BY ‘mdp’ WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO kernel@”%” IDENTIFIED BY ‘mdp’ WITH GRANT OPTION;
GRANT RELOAD,PROCESS ON *.* TO dbz@localhost;
GRANT USAGE ON *.* TO songoku@localhost;
Ces commandes GRANT ajoutent trois nouveaux utilisateurs :
• kernel : Un super-utilisateur qui peut se connecter au serveur d’où il veut, mais qui doit utiliser le mot de passe ‘mdp’ pour le faire. Notez que nous devons exécuter une commande GRANT pour kernel@localhost et kernel@”%” . Si nous n’ajoutons pas l’entrée avec localhost , l’entrée concernant l’utilisateur anonyme pour localhost qui est créée par mysql_install_db prendra précédence lors de la connexion à partir de l’hôte local, car elle a une entrée plus spécifique pour la valeur du champ Host et de plus, elle vient en premier dans l’ordre de tri de la table user.
• dbz : Un utilisateur qui peut se connecter depuis localhost sans mot de passe et qui a les droits administratifs RELOAD et PROCESS . Cela permet à cet utilisateur d’exécuter les commandes mysqladmin reload , mysqladmin refresh , et mysqladmin flush-* , ainsi que mysqladmin processlist . Aucun droit lié aux bases de données n’est donné. (Ils peuvent l’êetre plus tard en utilisant d’autres instructions GRANT .)
• songoku : Un utilisateur qui peut se connecter sans mot de passe, mais seulement à partir de l’hôte local. Les droits globaux sont tous à ‘N’ -le type de droit USAGE vous permet de créer un utilisateur démuni de privilèges. Il est supposé que vous lui assignerez les droits spécifiques aux bases de données plus tard.
…….
Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours PDF Installation et configuration de mysql (100 KO) (Cours PDF)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *