你好,我正在尝试导入一个 100+MB 的 SQL 文件,我想我需要通过命令行来执行此操作,因为 phpmyadmin 超时了。
如果有任何建议,请告诉我们,谢谢。
答案1
通常最好通过命令行进行导入
# mysql -h host -u user -p database < dump.sql
答案2
将文件上传到服务器
创建数据库(您仍然可以在 phpMyAdmin 中执行此操作)并为用户分配权限,我们将此数据库称为“dbexample”,将用户称为“dbuser”
导入 SQL 转储:
mysql -u dbuser -p dbexample < 你的文件.sql
输入此命令时,系统将提示您输入密码。
答案3
如果您选择不将文件上传到您的服务器,我会添加“--compress”选项。
mysql --compress -h host -u user -p database < dump.sql