Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
OpenSpecimen is supported on MySQL DB. If Follow the steps mentioned in this document if you want to take a copy or back of the database, follow the steps mentioned in this document.

Commands to export/import MySQL DB:

Run below commands from a command prompt:

To export a MySQL database:


Code Block
mysqldump -P 3306 -h [ip_address] -u [uname] -p[pass] --routines dbroutines db_name > db_backup.sql


Note:

Mentioning

 Mentioning port is optional if default 3306 is used, and mentioning host is optional if the host is localhost.

 The exported file gets created in the folder form where you ran the command.

To import the MySQL database: 


Code Block
mysql -u [uname] -p[pass] -h [ip_address] db_name < db_backup.sql


Note: Mention  Mention the full path of the backup file if it's not in the same folder as the folder from where the command is run.