« Le système d'exploitation GNU-Linux/La base de données MySQL » : différence entre les versions
Contenu supprimé Contenu ajouté
→myisamchk : : petites corrections + mise en page |
→mysql_setpermission : : petites corrections + mise en page |
||
Ligne 410 :
=== mysql_setpermission ===
La commande '''mysql_setpermission''' permet de définir les permissions des utilisateurs Mysql de manière intéractive.
Ecrit en Perl, ce script a besoin des modules '''DBI''' et '''DBD::mysql''' pour fonctionner.
# mysql_setpermission -p
Ligne 443 :
Make your choice [1,2,3,4,5,6,7,0]:
*
* '''{{bleu|2}}''' : Permet d'ajouter/modifier le droit SELECT d'un utilisateur sur une table en créant un utilisateur et une table :
# Make your choice [1,2,3,4,5,6,7,0]: 2
Ligne 463 ⟶ 465 :
L'utilisateur '''{{rouge|user}}''' aura le droit '''{{rouge|SELECT}}''' sur la base de donnée '''{{rouge|dbuser}}'''
* 3 : Même fonction que la sélection 2, sauf que l'on donne le droit SELECT sur une table existante.▼
*
▲*
* '''{{bleu|5}}''' : Même fonction que la sélection 2, pour les droits SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,LOCK TABLES,CREATE TEMPORARY TABLES▼
* '''{{bleu|6}}''' : Même fonction que la sélection 2, pour tous les droits.▼
* '''{{bleu|7}}''' : Met les droits par défaut (N) pour un utilisateur existant.▼
▲* 5 : Même fonction que la sélection 2, pour les droits SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,LOCK TABLES,CREATE TEMPORARY TABLES
▲* 6 : Même fonction que la sélection 2, pour tous les droits.
* '''{{bleu|0}}''' : sortir du programme
▲* 7 : Met les droits par défaut (N) pour un utilisateur existant.
* '''{{bleu|--help}}''' (ou '''{{bleu|-h}}''') : permet d'afficher l'aide
* '''{{bleu|--host}}''' (ou '''{{bleu|-h}}''') : se connecte au serveur Mysql
* '''{{bleu|--password}}''' (ou '''{{bleu|-p}}''') : pour qu'il demande le
* '''{{bleu|--port}}''' (ou '''{{bleu|-P}}''') : donne le numéro de port si différent de celui par défaut
* '''{{bleu|--user}}''' (ou '''{{bleu|-u}}''') : se connecte au serveur
=== mysqlhotcopy ===
|