EN
MySQL - database backup using Linux Command Line
1
points
In this short article we would like to show how to make MySQL database baskup using Linux Terminal (command line).
Quick solution:
mysqldump -u db_username -pdb_password -h db_hostname db_name > /path/to/backup.sql
Notes:
- do not use space beetween
-p
andpassword
,-h db_hostname
is optional (lack meanslocalhost
connection).
Practical examples
Example 1:
mysqldump -u root -pEwcrtat318jkD -h 127.0.0.1 gallery > ./2020_09_12_17_21_gallery.sql
Example 2:
/usr/bin/mysqldump -u "root" -p"SecretPa$$word" -h "127.0.0.1" "gallery" > "/path/to/backup/db/2020_09_12_17:21_gallery.sql"
Where:
- MySQL server is installed on same machine, so we can use
127.0.0.1
host address, - we used
root
account because of allowsed access to any database on server, - putting parameters to apostrophes allows us to use any characters.