Import / Export a database with mysql from terminal

Import:

  • Import a single DB
$ mysql -u [username] -p [my_db_name] < [my_all_db_filename].sql
  • Import all DBs
$ mysql -u [username] -p < [my_all_db_filename].sql

Export:

  • Export a single database
$ mysqldump -u [username] -p [my_db_name] > [my_db_filename].sql
  • Export multiple databases
$ mysqldump -u [username] -p --databases [my_db_name_1] [my_db_name_2] > [my_db_filename].sql
  • Export all databases
$ mysqldump -u [username] -p --all-databases > [my_db_filename].sql

 

********************************** ************************* ************************ **************** ****************** *********** ************** ************* ************ *************