使用命令行方式对 MariaDB 数据库进行备份压缩和恢复的命令。
备份
下面的这个命令我们常用。
主要用途是把数据库使用 mysqldump 的方式备份到本地并且做成一个 gz 的文件。
上面的数据库备份需要在服务器上运行。
假设我们需要备份的数据库为:ossez_analytics
那么需要运行的命令为:
mysqldump -uroot -p ossez_analytics| gzip > /home/ubuntu/ossez_analytics.sql.gz
当备份成功后,可以把数据库文件拷贝到本地保存或者上传到其他服务器上。
恢复
数据恢复命令,当已经使用命令行工具备份了 Mysql 数据库,可以使用下面的命令对数据库进行恢复。
假设备份的数据库媒介名称为:ossez_analytics.sql.gz
gunzip < /home/ubuntu/ossez_analytics.sql.gz | mysql -u root -p ossez_analytics
使用上面的命令会提示您输入密码,这时候你需要输入指定用户的密码。