我一直在尝试通过 phpMyAdmin 导入数据库。我的数据库文件是 a.sql
,它的大小是 1.2 GB
我正在尝试在本地导入它,而 phpMyAdmin 说:
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
请帮助我真的需要这个工作。
最佳答案
使用 phpmyadmin 上传大尺寸数据 执行以下步骤。
- 从 C:\wamp\bin\apache\Apache2.4.4\bin 更新打开 php.ini 文件
以下几行
比重新启动 wamp 服务器或重新启动所有服务后现在上传 使用 phymyadmin 中的导入功能的数据。应用第二步如果 直到不上传数据。max_execution_time = 259200 max_input_time = 259200 memory_limit = 1000M upload_max_filesize = 750M post_max_size = 750M
- 打开config.default.php文件
c:\wamp\apps\phpmyadmin4.0.4\libraries(打开这个文件accoring
到phpmyadmin版本)
找到$cfg['ExecTimeLimit'] = 300;
替换为$cfg['ExecTimeLimit'] = 0;
现在您可以上传数据了。
您也可以使用 MySQL 控制台上传大型数据库,如下所示。
- 点击 WampServer 图标 -> MySQL -> MySQL 控制台
- 在弹出窗口中输入您的数据库密码,如
root
- 通过编写命令
USE DATABASENAME
为插入数据选择数据库名称
- 然后加载源sql文件为
SOURCE C:\FOLDER\database.sql
- 按回车键插入数据。
注意:您不能加载压缩的数据库文件,例如database.sql.zip
或 database.sql.gz
,你必须先解压。否则控制台会崩溃。
关于mysql - 无法通过 phpmyadmin 导入数据库 文件过大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9593128/