mysql 备份和恢复命令

2023-11-29 10:45

通过使用 mysqldump 备份

适合数据库小于 200G的情况,首先你得知道root密码,然后登录到服务器上。

备份

mysqldump -u [uname] -p  –databases [dbname][dbname2] > [backupfile.sql]

> mysqldump -u root -p  dbname > backup.sql

通过使用 -routines 产生的输出包含 CREATE PROCEDURE 和 CREATE FUNCTION 语句用于重新创建 routines。如果你有 procedures 或 functions 你需要使用这个选项

恢复

通过使用 mysqldump 恢复备份,使用来源数据的方法

先创建新的库,newbackup

> mysql –u root –p newbackup < backup.sql

# mysql