Différences
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 | ||
| sql:mysql [2024/03/07 13:02] – add how to fix too small lock table phsw | sql:mysql [2025/10/07 21:43] (Version actuelle) – [CLI] add how to get storage engine phsw | ||
|---|---|---|---|
| Ligne 18: | Ligne 18: | ||
| - | -------------------- | ||
| ==== Client MySQL ==== | ==== Client MySQL ==== | ||
| Installer le paquet '' | Installer le paquet '' | ||
| Ligne 83: | Ligne 82: | ||
| <code sql> | <code sql> | ||
| \s | \s | ||
| - | </ | ||
| - | |||
| - | |||
| - | === Supprimer un utilisateur === | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | <code sql> | ||
| - | DROP USER ' | ||
| </ | </ | ||
| Ligne 109: | Ligne 99: | ||
| En Mo : | En Mo : | ||
| <code sql> | <code sql> | ||
| - | SELECT table_name, (data_length+index_length)/ | + | SELECT table_name, |
| + | </ | ||
| + | |||
| + | |||
| + | === Afficher les paramètres de configuration === | ||
| + | |||
| + | [[https:// | ||
| + | <code sql> | ||
| + | SHOW VARIABLES LIKE ' | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Connaître le moteur de stockage utilisé pour les tables === | ||
| + | |||
| + | [[https:// | ||
| + | <code sql> | ||
| + | SHOW TABLE STATUS WHERE Name = ' | ||
| </ | </ | ||
| Ligne 159: | Ligne 165: | ||
| - | |||
| - | ---------------------- | ||
| ==== PhpMyAdmin ==== | ==== PhpMyAdmin ==== | ||
| Ligne 185: | Ligne 189: | ||
| - | |||
| - | ------------ | ||
| ==== Installer MySQL 5.7 sur Debian 8 Jessie ==== | ==== Installer MySQL 5.7 sur Debian 8 Jessie ==== | ||
| Ligne 207: | Ligne 209: | ||
| + | ==== Utilisateurs ==== | ||
| - | ==== Problème d' | + | === Problème d' |
| [[https:// | [[https:// | ||
| Ligne 219: | Ligne 222: | ||
| - | ==== Mot de passe root ==== | + | === Mot de passe root === |
| * https:// | * https:// | ||
| Ligne 226: | Ligne 229: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | === Supprimer un utilisateur === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code sql> | ||
| + | DROP USER ' | ||
| + | </ | ||
| + | |||
| + | === Créer un utilisateur === | ||
| + | |||
| + | Avec tous les droits sur toutes les bases de données ([[https:// | ||
| + | <code sql> | ||
| + | CREATE USER ' | ||
| + | GRANT ALL PRIVILEGES ON *.* TO ' | ||
| + | FLUSH PRIVILEGES; | ||
| + | </ | ||
| + | |||
| + | Pour qu'il n'y ait pas de mot de passe ([[https:// | ||
| + | <code sql> | ||
| + | CREATE USER ' | ||
| + | </ | ||
| + | |||
| + | Sans doute que cet utilisateur ne peut se connecter qu'en TCP et pas via la socket (à tester...). | ||
| + | |||
| + | === Voir comment un utilisateur a été créé === | ||
| + | |||
| + | <code sql> | ||
| + | SHOW CREATE USER user@localhost; | ||
| + | </ | ||
| + | |||
| Ligne 271: | Ligne 305: | ||
| Dans '' | Dans '' | ||
| + | |||
| + | |||
| + | |||
| + | ==== Optimisation des tables ==== | ||
| + | |||
| + | Les '' | ||
| + | <code sql> | ||
| + | OPTIMIZE TABLE table; | ||
| + | </ | ||
| + | |||
| + | * [[https:// | ||