Commandes General
Poids base de doonnées
SELECT sum( data_length + index_length) / 1024 / 1024 "Nom-de-la-base Taille en Mo" FROM information_schema.TABLES WHERE table_schema = "nom-de-base" GROUP BY table_schema;
Read permission
GRANTSELECTON DBNAME.TABLE_NAME TO USERNAME
liste toutes les BDD
show databases;
se met sur la BDD qui nous intéresse
Use nomdelabdd;
Suppression de la BDD
Drop database nomdelabdd;
Création de la BDD
Create database nomdelabdd;
Dans le cas où le compte mysqldump n'a pas les droits de restauration de dump
grant all privileges on *.* to mysqldump@localhost;
Restauration du dump dans la BDD
mysql -u mysqldump -p "nomdelabdd" < "/production/mysql_dump/nomdelabdd.sql"
Vérification de la bonne restauration du dump
ls -alsh /production/mysql/nomdelabdd/
Pour se connecter
mysql
Pour avoir la taille de toutes les BDD:
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
Pour avoir la taille de toutes les tables d'une BDD:
SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "database_name" ORDER BY (data_length + index_length) DESC;
Reset Mot de passe Mysql:
ALTER USER 'mysqldump'@'localhost' IDENTIFIED BY 'dump';
No Comments