如何通过命令行导出数据库?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过命令行导出数据库?相关的知识,希望对你有一定的参考价值。

我有phpMyAdmin的URL,我有用户名和密码。如何导出所有这些数据库?因为phpMyAdmin在我尝试导出它时崩溃,所以我想通过命令行尝试它。

答案
mysqldump -uUSERNAME -pPASSWORD -hHOSTNAME USER_DATABASE > FILENAME.sql

然后导入使用:

mysql -uUSERNAME -pPASSWORD -hHOSTNAME USER_DATABASE < FILENAME.sql
另一答案

mysqldump -u user -p db_name > db_file.sql

编辑:根据另一个答案的评论。

如果MySQL服务器允许远程连接,则可以在您有权访问的另一台计算机上运行此命令。

mysqldump -h hostname-of-your-server -u user -p db_name > db_file.sql

另一答案

如果要同时在单个命令中导出所有数据库,请改用以下命令。

mysqldump -u <THE USERNAME> -p --all-databases > all_databases.sql

以上是关于如何通过命令行导出数据库?的主要内容,如果未能解决你的问题,请参考以下文章

mysql如何导出sql文件

sql 通过命令行导出数据库

如何通过命令行启动oracle

Sqlserver,如何利用命令行或者sql脚本导出可执行的sql脚本?

如何从 MySQL 命令行导出 CSV 文件

MySql命令行的5、导出和导入数据