恢复 mysql 备份

恢复 mysql 备份

你好,我正在使用运行 ubuntu 1604 的 vps,我已经完成了此操作 ubuntu上mysql的自动备份 但我现在想恢复该备份提前致谢

答案1

这是从备份中恢复单个 MySQL 数据库的解决方案。

在恢复数据库之前,您必须在目标机器上创建一个空数据库,然后使用 msyql 命令恢复该数据库。例如,以下命令将 restore_backup.sql 文件恢复到 rsyslog 数据库。

# mysql -h localhost -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

如果您想恢复目标机器上已经存在的数据库,那么您将需要使用 mysqlimport 命令。

# mysqlimport -u root -pazzazy(this is pass root you setup) restore_backup < restore_backup.sql

您也可以以同样的方式恢复数据库表、结构和数据。

如果文件为 sql.gz,您可以使用命令恢复:

gunzip < test.sql.gz | mysql -u [uname] -p[pass] [dbname]

请阅读备份和恢复数据库 .gz

相关内容