Skip to main content

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; 

mysqldump@localhost;

Restauration du dump dans la BDD

mysql -u mysqldump -p nomdelabdd"nomdelabdd" < "/production/mysql_dump/nomdelabdd.sql

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:
mysql

ALTER USER 'mysqldump'@'localhost' IDENTIFIED BY 'dump';