mysql - 如何使用选项从命令行导出和导入 .sql 文件?

不重复!在命令行导出期间寻找某些功能有 phpmyadmin

我想通过命令行在 MySQL 数据库中导出和导入 .sql 文件。

是否有任何命令可以在 MySQL 中导出 .sql 文件?那怎么导入呢?

在进行导出/导入时,可能存在约束,例如启用/禁用外键检查仅导出表结构。。 p>

我们可以用 mysqldump 设置那些 options 吗?

一些选项的例子

最佳答案

输入以下命令导入sql数据文件:

$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql

在本例中,使用 vivek 作为用户名将“data.sql”文件导入“博客”数据库:

$ mysql -u vivek -p -h localhost blog < data.sql

如果您有专用的数据库服务器,请将 localhost 主机名替换为实际的服务器名称或 IP 地址,如下所示:

$ mysql -u username -p -h 202.54.1.10 databasename < data.sql

要导出数据库,请使用以下命令:

mysqldump -u username -p databasename > filename.sql

注意 <>每种情况下的符号。

https://stackoverflow.com/questions/11407349/

相关文章:

mysql - 如何更改 max_allowed_pa​​cket 大小

mysql - 我应该使用什么列类型/长度将 Bcrypt 散列密码存储在数据库中?

mysql - 在 MySQL 数据库的每个表的字段中搜索文本

mysql - 在性能开始下降之前 MySQL 数据库可以有多大

mysql - 我应该如何解决 MySQL 中的 --secure-file-priv 问题?

mysql - 如何在 MySQL 中返回数据透视表输出?

mysql - 表 'performance_schema.session_variables' 不

mysql - 如何设置 MySQL 的时区?

mysql - 对于 Homebrew mysql 安装,my.cnf 在哪里?

mysql - 更新列值,替换字符串的一部分