Outils pour utilisateurs

Outils du site


informatique:mysql:requetes_administration

Ceci est une ancienne révision du document !


Requêtes d'administration

Affichage des erreurs

SHOW ERRORS

Plus d'informations ici

Affichage des alertes

SHOW WARNINGS

Plus d'informations ici

Affichage de la description d'une table

DESC <table>

Plus d'informations ici

Purge des caches

/* Ferme les tables ouvertes, force la fermeture des tables utilisées, purge le tampon de requêtes */
FLUSH TABLES
 
/* Purge le cache des hôtes lorsqu'ils changent d'IP ou lorsqu'ils génèrent trop de connexions */
FLUSH HOSTS

Plus d'informations ici

Changement de mot de passe

SET PASSWORD = PASSWORD('<password>')

Changer les droits d'un utilisateur

/* Pour donner les droits à tous les hôtes, il faut utiliser % */
GRANT ALL PRIVILEGES ON <database>.* TO '<username>'@'<host>';
 
FLUSH PRIVILEGES;

Récupérer la liste des index d'une base de données

SELECT DISTINCT s.INDEX_SCHEMA
, s.INDEX_NAME
, s.TABLE_NAME
FROM INFORMATION_SCHEMA.STATISTICS s
LEFT OUTER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS t ON t.TABLE_SCHEMA = s.TABLE_SCHEMA AND t.TABLE_NAME = s.TABLE_NAME
AND s.INDEX_NAME = t.CONSTRAINT_NAME
WHERE t.CONSTRAINT_NAME IS NULL
AND s.TABLE_SCHEMA = '<database>'
informatique/mysql/requetes_administration.1504343687.txt.gz · Dernière modification : 2017/09/02 02:14 de alexis