Mysql/MariaDB gzip 方式的备份和恢复

使用命令行方式对 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

使用上面的命令会提示您输入密码,这时候你需要输入指定用户的密码。