Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:mysql [18/10/2014 19:38] paskal [Sécurisation de mysql] |
doc:programmation:mysql [19/10/2014 08:53] paskal [Option alter -Modification des tables] |
||
---|---|---|---|
Ligne 62: | Ligne 62: | ||
===== Utilisation de mysql ===== | ===== Utilisation de mysql ===== | ||
- | |||
- | <note important>Rédaction et tests en cours... smolski 24/07/2010</note> | ||
- | |||
- | Un lien formidable où télécharger un pdf à conserver : | ||
- | * http://cyberzoide.developpez.com/php4/mysql/ | ||
==== Accéder à mysql : ==== | ==== Accéder à mysql : ==== | ||
Ligne 74: | Ligne 69: | ||
Welcome to the MySQL monitor. Commands end with ; or \g. | Welcome to the MySQL monitor. Commands end with ; or \g. | ||
Your MySQL connection id is 29 | Your MySQL connection id is 29 | ||
- | Server version: 5.0.51a-24+lenny4 (Debian) | + | Server version: 5.5.38-0+wheezy1 (Debian) |
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. | Type 'help;' or '\h' for help. Type '\c' to clear the buffer. | ||
Ligne 80: | Ligne 75: | ||
mysql> | mysql> | ||
- | **Renseignez :** | ||
- | Enter password: | ||
- | <note tip>''avec le //passwd mysql// et non le //passwd root// du système.''</note> | + | <note important>**Renseignez :** \\ |
+ | Enter password: \\ | ||
+ | avec le //passwd mysql// et non le //passwd root// du système. | ||
+ | </note> | ||
==== Tableau des commandes mysql : ==== | ==== Tableau des commandes mysql : ==== | ||
Ligne 123: | Ligne 119: | ||
Query OK, 1 row affected (0.00 sec) | Query OK, 1 row affected (0.00 sec) | ||
- | Souvent, | + | Souvent, les simples utilisateurs ne peuvent pas créer une base des données, donc **root** doit créer la base et donner les privilèges à un simple utilisateur. |
- | \\ | + | |
- | les simples utilisateurs ne peuvent pas créer une base des données, | + | |
- | \\ | + | |
- | donc,**root** créer la base, et puis donne les privilèges à un simple utilisateur | + | |
- | __Pour donner les privilèges à un simple utilisateur__ | + | __Pour donner les privilèges à un simple utilisateur__, se connecter sous l'utilisateur **root de mysql**, puis : |
- | doit être sous root, puis: | + | |
<code bash> | <code bash> | ||
- | GRANT ALL PRIVILEGES ON db00.* TO 'user00'@'localhost' IDENTIFIED BY 'pwd_user00'; | + | GRANT ALL PRIVILEGES ON agenda_net.* TO 'user00'@'localhost' IDENTIFIED BY 'pwd_user00'; |
+ | FLUSH PRIVILEGES; | ||
</code> | </code> | ||
\\ | \\ | ||
\\ | \\ | ||
- | ====Créer simple utilisateur==== | + | ====Créer un simple utilisateur==== |
Doit-être executer sous l'utilisateur root **de mysql** | Doit-être executer sous l'utilisateur root **de mysql** | ||
<code bash>CREATE USER 'login'@'hote' IDENTIFIED BY 'mot_de_passe'; | <code bash>CREATE USER 'login'@'hote' IDENTIFIED BY 'mot_de_passe'; | ||
Ligne 149: | Ligne 141: | ||
Welcome to the MySQL monitor. Commands end with ; or \g. | Welcome to the MySQL monitor. Commands end with ; or \g. | ||
Your MySQL connection id is 77 | Your MySQL connection id is 77 | ||
- | Server version: 5.0.51a-24+lenny4 (Debian) | + | Server version: 5.5.38-0+wheezy1 (Debian) |
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. | Type 'help;' or '\h' for help. Type '\c' to clear the buffer. | ||
Ligne 338: | Ligne 330: | ||
</code> | </code> | ||
- | ===== Option alter -Modification des tables ===== | + | ===== Option alter - Modification des tables ===== |
==== Option add / first / after / drop - Ajouter/Ôter une colonne dans une table : ==== | ==== Option add / first / after / drop - Ajouter/Ôter une colonne dans une table : ==== | ||
Ligne 456: | Ligne 448: | ||
- | ===== Liens : ===== | + | ===== Liens ===== |
- | * http://dev.mysql.com/doc/refman/5.0/fr/ Un site en français proposé par martin ! :-) | + | * http://dev.mysql.com/doc/refman/5.7/en/ |
+ | * Un lien formidable où télécharger un pdf à conserver : http://cyberzoide.developpez.com/php4/mysql/ |