Need help? Chat now!

Hostwinds 教程

寻找结果为:


目录


备份单个数据库
备份多个数据库
备份所有数据库
恢复数据库

使用mysqldump备份和还原MySQL数据库

标签 MySQL 

备份单个数据库
备份多个数据库
备份所有数据库
恢复数据库

MySQLDump让您快速有效地备份单个数据库,多个数据库,甚至服务器上的所有数据库。 这需要Shell访问您希望执行命令的服务器以及用户的MySQL登录凭据。

我们的帐户不允许SSH访问 共享 要么 商业 共享服务。

备份单个数据库

备份,单个数据库,通过SSH登录并运行以下命令。

用法:

mysqldump -u user -p[user_pass] [database_name] > dumpfile.sql

:

mysqldump -u root -pABC123 exampledb > exampledbdump.sql

数据库(.sql)备份的文件路径将是您当前的工作目录。 您也可以使用绝对路径,例如/root/exampledbdump.sql

备份多个数据库

如果要备份两个或多个数据库,则需要指定-database,后跟要备份的数据库的名称。请记住,数据库用户必须具有访问正在备份的数据库的权限。

用法:

mysqldump -u user -p[user_pass] –databases [database_name] [database_name] [database_name] > dumpfile.sql

:

mysqldump -u root -pABC123 –databases exampledb sampledb testdb > exampledb_sampledblsql_testdb.sql

备份所有数据库

运行以下命令备份所有当前数据库

用法:

mysqldump -u user -p[user_pass] –all-databases > all-dbs.sql

:

mysqldump -u root -pABC123 –all-databases > all-dbs.sql

恢复数据库

还原运行以下命令的数据库

用法:

mysql -u user -p[user_pass] [database_name] < dumpfile.sql

:

mysql -u root -pABC123 exampledb < exampledbdump.sql

撰写者 Michael Brower  /  九月 28, 2017