VRAC : MySQL

Code TEXT :
Config MySQL pour accès depuis Internet
fichier /etc/my.cnf
bind-address = 0.0.0.0
#skip-networking
 
 
Importer une base
mysql nomdelabase < mon.sql
-u avec l'user et -p avec demande de mdp ou -pmdp avec me mdp collé et -h host si pas localhost
 
Exporter une base (ou juste une/des tables)
mysqldump base (table1 table2 table3) > sql
 
 
Créer un nouvel utilisateur admin
--Partout
CREATE USER 'utilisateur'@'%' IDENTIFIED BY 'motdepasse'; GRANT ALL PRIVILEGES ON * . * TO 'utilisateur'@'%' IDENTIFIED BY 'motdepasse' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
 
-- localhost
CREATE USER 'utilisateur'@'localhost' IDENTIFIED BY 'motdepasse'; GRANT ALL PRIVILEGES ON * . * TO 'utilisateur'@'localhost' IDENTIFIED BY 'motdepasse' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
 
 
Copier "à chaud" une base dans une autre
mysqldump ancienne_base | mysql nouvelle_base
 
 
Optimiser une base de données :
mysqlcheck bdd
 
Ou toutes
mysqlcheck -o --all-databases
 
 
Cette page a été vue 1719 fois