Hostwinds 教程
寻找结果为:
MySQLDump让您快速有效地备份单个数据库,多个数据库,甚至服务器上的所有数据库。 这需要Shell访问您希望执行命令的服务器以及用户的MySQL登录凭据。
备份,单个数据库,通过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