Miu*_*nga 32 mysql sql wamp phpmyadmin
我想在localhost中将超过1GB大小的sql
文件导入MySQL
数据库WAMP/phpmyadmin
.但是phpmyadmin
UI不允许导入这么大的文件.
有什么可能的方法来执行此操作,例如SQL
导入.sql文件的任何查询?
谢谢
Ram*_*rma 75
我怀疑你将能够通过phpmyadmin导入1 GB文件但你可以尝试通过增加php.ini中的以下值并重新启动wamp.
post_max_size=1280M
upload_max_filesize=1280M
max_execution_time = 300 //increase time as per your server requirement.
Run Code Online (Sandbox Code Playgroud)
您也可以在命令提示符下尝试以下命令,根据您的MySQL安装,您的路径可能会有所不同.
C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:\some_path\your_sql_file.sql
Run Code Online (Sandbox Code Playgroud)
如果你有更大的数据库而不是增加max_allowed_packet
mysql in my.ini
以避免MySQL server gone away
错误,这样的事情
max_allowed_packet = 100M
Run Code Online (Sandbox Code Playgroud)
Aja*_*ani 47
第1步:
找到config.inc.php
位于phpmyadmin目录中的文件.就我而言,它位于:
C:\wamp\apps\phpmyadmin3.4.5\config.inc.php
Run Code Online (Sandbox Code Playgroud)
注意:phymyadmin3.4.5文件夹名称在不同版本的wamp中有所不同
第2步:
在其$cfg['UploadDir']
上找到该行并将其更新为:
$cfg['UploadDir'] = 'upload';
Run Code Online (Sandbox Code Playgroud)
第3步: 在phpmyadmin目录中创建一个名为"upload"的目录.
C:\wamp\apps\phpmyadmin3.2.0.1\upload\
Run Code Online (Sandbox Code Playgroud)
步骤4: 将大sql文件复制并粘贴到要导入phymyadmin的上载目录中
步骤5: 从phymyadmin的下拉列表中选择sql文件进行导入.
Bob*_*Bob 26
Ram Sharma指示的值可能需要在Wamp别名配置文件中进行更改.
在<wamp_dir>/alias/phpmyadmin.conf
,<Directory>
部分中:
php_admin_value upload_max_filesize 1280M
php_admin_value post_max_size 1280M
php_admin_value max_execution_time 1800
Run Code Online (Sandbox Code Playgroud)
一定要检查phpMyAdmin配置文件!在较新的WAMP应用程序上,默认设置为128Mb.即使您将php.ini更新为所需的值,您仍然需要更新phpmyadmin.conf!
示例路径:C:\ wamp64\alias\phpmyadmin.conf
或者通过您的WAMP图标编辑: - > Apache - >别名目录 - > phpMyAdmin
有什么可能的方法来执行此操作,例如任何SQL查询导入.sql文件?
试试这个
mysql -u<user> -p<password> <database name> < /path/to/dump.sql
Run Code Online (Sandbox Code Playgroud)
假设dump.sql
是1 GB转储文件
归档时间: |
|
查看次数: |
110781 次 |
最近记录: |