Astuces Import/export de base mysql
Astuces Import/export de base mysql
Drush method
Exporter la base sql :drush sql-dump > my-sql-dump-file-moncommit.sql
Importer la base sql :drush sql-drop; drush sql-cli < my-sql-dump-file-moncommit.sql; drush cr
Sous Docker
Exporter la base :docker exec CONTAINER_DATABASE_NAME mysqldump -u USER -pPASSWORD DATABASE_NAME > /PATH/MYDUMP.sql
Importer la base :docker exec CONTAINER_DATABASE_NAME mysql -u USER -pPASSWORD DATABASE_NAME < /PATH/MYDUMP.sql
Sous Linux VM
#Lister les databases :sudo echo "show databases;" | mysql -p -u root
#Export:mysqldump -u USER -pPASSWORD DATABASE > /var/www/fb-multimedia/db/dump.sql
#Import:mysql -u USER -p DATABASE < dump.sql
Si la bases est lourde :
utiliser pv pour connaitre la progression de l'import (car cela peut prendre plusieurs heure !)
sudo apt-get install pv
Puis utiliser la commande
pv backup.sql | mysql -u USER -pPASSWORD -D DATABASE
Importer (restaurer) sur mysql local (wamp) via l'invite de commande :
Décompresser le fichier pour n'avoir qu'un fichier SQL
le coller dans :
C:\wamp\bin\mysql\mysql5.X.Y\bin
Ouvrir une ligne de commande. taper :cd c:\wamp\bin\mysql\mysql5.X.Y\bin
puis :mysql -u [username] -p -h localhost [nom_de_la_base] < [nom_du_dump].sql
soit :cd c:\wamp\bin\mysql\mysql5.1.36\bin
mysql -u root -p -h localhost actency_businessportal < DB_backup.sql
Pour exporter (sauvegarder) une base mysql qui dépasse le timeout de mon hébergeur (ovh mutualisé) :
J'utilise le script MySqlDumper
Importer(restaurer) chez OVH :
phpmyadmin est limité à 16mo en upload pour les hébergements mutualisés. Pour contourner ce problème il y a le script BigDump.php
En cas d'erreur concernant l'extended insert, modifier le nombre de lignes dans le fichier bigdump.php :
$max_query_lines = 30000;
Bienvenue sur le blog !
Il s'agissait au départ d'un recueil de notes donc certains billets sont plutôt succincts.
J'espère que vous y trouverez l'info qu'il vous manque dans votre recherche.
Vos commentaires sont les bienvenus.
Bonne lecture !
Catégorie
Tags
- Androïd
- Apache
- Ardour
- Atom
- bash
- BEM
- Bootstrap
- calDAV
- carDAV
- Casque
- Cheat sheet
- CKEditor
- Commerce
- Compass
- Composer
- CSS
- Docker
- docker4drupal
- Drupal
- Drupal 7
- Drupal 8
- DrupalVM
- Drush
- faderport
- Fancy
- Features
- Font-awesome
- Git
- Github
- GitLab
- GNU
- grid
- Hacking
- htaccess
- html5
- Imce
- Jack
- Javascript
- jplayer
- jQuery
- Lavalamp
- Less
- Lightning
- Linux
- locahost
- memtest usb .img .iso
- Music
- Mysql
- Omega
- owncloud
- Pageant
- Parallax
- php
- phpMyAdmin
- Portainer
- Puphpet
- Putty
- Regex
- Responsive
- Samba
- Sass
- Sécurité
- SEO
- Solcalendar
- Solr
- ssh
- suggestions
- Taxonomy display
- TouchDaw
- Traefik
- Utilitaire
- Vagrant
- vidéo
- VirtualBox
- vlc
- Wamp
- Webform