MySQL

MySQL

Documentation Ubuntu

Installer le paquet mysql-server

$ sudo apt-get install mysql-server

Pour gérer MySQL

$ sudo /etc/init.d/mysql start/stop/restart

Pour savoir si MySQL est lancé

$ sudo /etc/init.d/mysql status

Pour recharger la configuration de MySQL

$ sudo /etc/init.d/mysql reload

Pour forcer la prise en compte de la nouvelle configuration

$ sudo /etc/init.d/mysql force-reload

Créer un trigger

Pour créer un trigger dans MySql suite à une insertion de données avec enregistrement de données dans une autre table

$ .
> CREATE TRIGGER nom_du_trigger AFTER INSERT ON nom_de_la_table_a_surveiller
> FOR EACH ROW
> INSERT INTO nom_de_la_table (champs1, champs2, champs3) VALUES ( valeur1, valeur2, valeur3);

Etiquettes: 

Restaurer / importer une base de données MySql

Pour restaurer une base de données

Attention, il faut que la base de données soit créée auparavant

Dans une console

$ mysql -h adresse_ip -u user -p -D nom_de_la_base_de_données < nom_du_fichier_sql

Par exemple

$ mysql -h localhost -u root -p -D mesvideos < mesvideos.sql

Cela a pour effet d'importer le contenu du fichier mesvideos.sql dans la base de données mesvideos.

Pour restaurer toutes les bases de données

Etiquettes: 

Sauvegarder / exporter une base de données

Pour sauvegarder une base de données

Dans une console

$ mysqldump -h adresse_ip -u user -p nom_de_la_base_de_donnees > nom_du_fichier_sql

Par exemple

$ mysqldump -h localhost -u root -p mesvideos > mesvideos.sql

Cela a pour effet d'exporter toutes les données de la base mesvideos dans le fichier mesvideos.sql

Pour sauvegarder toutes les bases de données

Dans une console

$ mysqldump -h adresse_ip -u user -p -A > nom_du_fichier_sql

Par exemple

Etiquettes: 

Pages