如何从SQL转储恢复MySQL数据库?

本文介绍如何在命令行上轻松恢复MySQL数据库。 如果您的MySQL用户有密码,请使用以下命令:

mysql -h localhost -u [MySQL user, e.g. root] -p[database password] [name of the database] < [name of your sql dump, e.g. sqldump.sql]

请注意 :-p和密码之间没有空格!

如果没有密码:

mysql -h localhost -u [MySQL user, e.g. root] [name of the database] < [name of your sql dump, e.g. sqldump.sql]

以上命令与所有Linux发行版兼容。 CentOS,Fedora,Arch Linux,OpenSuSE等

在Debian和Ubuntu上,您可以使用debian-sys-maint登录来恢复MySQL数据库,因此您不必记住MySQL密码。

例:

sudo mysql --defaults-file=/etc/mysql/debian.cnf [name of the database] [name of your sql dump, e.g. sqldump.sql]
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏