北极寒流 » 网络资源 » 修改php.ini文件解决mysql导入数据库大小限制的方法 - 2016.10.28

修改php.ini文件解决mysql导入数据库大小限制的方法

默认情况下mysql只能导入2M的数据库文件,如果有时候数据库比较大,那么就需要修改php.ini文件来解决mysql导入数据库大小限制的问题了。

查了一下网上的资料,大家一般都是说修改php.ini中下面3个参数来解决的。

将 max_execution_time 后面的参数修改成0(默认是30)

将 upload_max_filesize 默认的20M改成你需要的大小,比如改成500M

将 post_max_size 默认的20MB修改成我们上面的大小一致,比如也改成500M

如果是WDCP面板,那么php.ini的位置在:

/www/wdlinux/etc/php.ini
同时,如果环境是lnmp的话
/www/wdlinux/nginx_php/etc/php.ini是同一个文件来的
如果是lamp,lnamp,则和
/www/wdlinux/apache_php/etc/php.ini
是同一个文件。

修改完后要重启服务。

如果没起作用,还有一种说法是php.ini的位置是在
/www/wdlinux/wdphp/lib/php.ini
然后重启服务
service wdapache restart

冒失还有一种方法是修改.htaccess文件来解决

网站主目录的.htaccess文件自己定义一下这个上传的大小限制参数。加上:

php_value upload_max_filesize 128M

附用命令行导入数据库

采用CMD命令行导入,也就是MYSQL自带的MYSQL导入工具导入,很多朋友,因为习惯使用了WIN系统,所以非常不喜欢命令行模式,但是实际上CMD命令行的速度以及效率以及他的性能是最优质的,我们来看看步揍。

先在我的电脑桌面,点击开始,输入CMD命令,然后输入D: 命令

然后应该会提示你已经进入D盘了,按照你数据库的地址,我的数据库是在D盘的ruanjian这个文件夹目录,我的D盘目录应该是d:\ruanjian\mysql

输入命令:cd ruanjian\mysql\bin     类似于这样,大家可以先在本地编辑好,然后直接复制进你的命令,然后回车键执行。

然后,再导入数据库(要先建好空的数据库),非常简单,命令如下:

mysql -u root -p583idc shujuku <d:\1.sql

这个命令,大家不要直接打进命令行,需要改为自己的在打,我们来注释下这几个的意思,需要更改为你自己的数据库。

root是你的数据库用户名,583idc是你的数据库密码 shujuku是你要导入的数据库名称 然后后面,就是你的数据库文件了。

1.sql备份文件放在新服务器上,我们这里放在/tmp目录下:
b5e91371878876
另外,我们已经建立好了新的数据库,如:数据库为abmysql
274a1371878876
2.通过ssh登录服务器,进入/tmp目录,进行导入数据库

mysql -u 目标数据库用户名 -p 目标新数据库库名<旧数据库备份文件

输入命令,回车,会让你输入数据库密码,输入数据库密码后回车即可!
068a1371878876
3.再次查看abmysql数据库是否有了数据,如下图,说明导入成功!!!
8f171371878876

自来来源:网络

28

修改php.ini文件解决mysql导入数据库大小限制的方法

分享到: