Skip to content
Sébastien LUCAS edited this page Jan 6, 2016 · 16 revisions

Mysql

Liens Tuto


Importation d'un dump de base de donnée pour synchroniser version dev de archiref

mysqldump -u UTILISATEUR -p MOTDEPASSE BASEDEDONNEES < backup041118.sql

Permet de créer une nouvelle table de base de donnée utilisable par l'utilisateur dba_user et qui s'appelle test_site_database mysqladmin -u dba_user -p create test_site_database

Permet de copier une base de données vers une autre sans faire un dump, c'est à dire sans écrire un fichier texte plus rapide. mysqldump --opt --user= --password= | mysql --user= --password=

MySQL : Copier facilement une base de données vers un autre serveur Publié le 3 juillet 2008 par jmfontaine Il arrive parfois d’avoir besoin de copier une base de données vers un autre serveur. Il est possible de faire facilement cette opération en utilisant l’outil mysqldump en ligne de commande :

mysqldump table_source | mysql --host=hote -C table_cible

Les dumps de base de données

A noter en ne mettant pas de mot de passe mais avec l'option -p on peut rentrer le mote de passe en mode interactif

Creer un dump de base de donnée

mysqldump -u UTILISATEUR -p MOTDEPASSE BASEDEDONNEES > backup041118.sql

Restaurer un dump

mysqldump -u UTILISATEUR -p MOTDEPASSE BASEDEDONNEES < backup041118.sql

Avec la commande mysql essayé marche

mysql -h localhost -u sqledi -p password < EdiPublicit-2012-01-05T17-00-08.mysql

http://www.cyberciti.biz/faq/import-mysql-dumpfile-sql-datafile-into-my-database/

mysql -u username -p -h localhost DATA-BASE-NAME < data.sql

Il est également possible de créer la copie sur le même serveur en omettant l’option –host : mysqldump table_source | mysql -C table_cible

  • Restore a dump from a gunzip file
    gunzip < archiref-2013-01-01T23-56-21.mysql.gz | mysql -u root -p d6_archiref_prod

Pour installer mysqladmin sur Mac il faut créer un lien symbolique dans le repértoire /usr/bin sudo ln -s /Applications/MAMP/Library/bin/mysqldump /usr/bin/mysqldump sudo ln -s /Applications/MAMP/Library/bin/mysqladmin /usr/bin/mysqladmin sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/bin/mysql


Transférer une table d'une machine à une autre

mysqldump -u UTILISATEUR -p MOTDEPASSE BASEDEDONNEES | ssh utilisateur:[email protected] "mysql BASEDEDONNEES2"

Allow remote access to a mysql database server

How to setup mysql loging

WIKI by Sébastien Lucas CEO & Funder or Bricks

Clone this wiki locally