在 freebsd 上导入 SQL 转储

在 freebsd 上导入 SQL 转储

你好,我正在尝试导入一个 100+MB 的 SQL 文件,我想我需要通过命令行来执行此操作,因为 phpmyadmin 超时了。

如果有任何建议,请告诉我们,谢谢。

答案1

通常最好通过命令行进行导入

# mysql -h host -u user -p database < dump.sql

答案2

  1. 将文件上传到服务器

  2. 创建数据库(您仍然可以在 phpMyAdmin 中执行此操作)并为用户分配权限,我们将此数据库称为“dbexample”,将用户称为“dbuser”

  3. 导入 SQL 转储:

    mysql -u dbuser -p dbexample < 你的文件.sql

输入此命令时,系统将提示您输入密码。

答案3

如果您选择不将文件上传到您的服务器,我会添加“--compress”选项。

mysql --compress -h host -u user -p database < dump.sql

相关内容