今天打算导入一份数据到数据库里去,后来发现phpmyadmin里居然限制了大小,最大只能导入50M的数据库。
再网上搜索了很多,但是都没有解决问题。
网上说的很多,很多方法,都并不能解决问题。看的云里雾里的。
后来去咨询腾讯云的客服,给我的解决方案是:
phpmyadmin 上传超过50m限制sql文件太大(达到400m),导致无法正常导入。需要修改php,nginx的配置文件
php.ini配置
post_max_size = 500M upload_max_filesize = 500M
nginx.conf 配置
server_name www.bt.cn; index index.html index.htm index.php; root /www/server/phpmyadmin; client_max_body_size 500M; // 加入此项
让我去修改这2个位置。 我不知道腾讯轻量云在哪里修改这2个文件,毕竟之前也没出现过这种问题。
问了下客服在哪里修改,给我的答复是:
2021-07-07 16:17 在服务器里面执行命令噢
2021-07-07 16:18 find / -type f -name php.ini
让我在腾讯云的面板里输入命令:
2021-07-07 16:32 https://console.cloud.tencent.com/lighthouse/instance/index
2021-07-07 16:32 您退出到这里
2021-07-07 16:33 登录后
2021-07-07 16:33 在终端页面输入命令2021-07-07 16:35 执行 sudo vi /www/server/php/73/etc/php.ini
2021-07-07 16:38 看截图显示,这个文件root超级用户才有权限修改
2021-07-07 16:39 需要您退出,passwd root给root用户设置密码,再su root切换到root用户
2021-07-07 16:40 这样吧,这边建单升级到后端工程师侧帮您修改下哈
客服小姐姐估计看到我这方面是纯小白,只能建工单让高手来帮我弄了。 毕竟她说了半天,貌似我都搞不来,还不如找个高手帮我设置算了。
后来在工单里提供了账号密码给技术高手,过了一会反馈回来说已经改好了,顺便截了张图给我:
这。。。。就这。。。??
原来这么简单。我还在那研究各种轻量云的命令。
好了,到这里也跟大家分享下怎么修改 phpmyadmin 导入数据库大小的限制:
登录你的宝塔, 在软件商店里可以看到你已经安装在轻量云服务器里的各种程序,找到 安装的php版本,我这里装了几个,所以我就改了几个:
点击右边的设置,找到上传限制,将上传限制50M改成你需要的大小即可:
另外提示一下,在你导入数据的时候,需要保证php版本的一致性,不然容易导入出错:
在网站这个位置,看下你的网站用的是php的哪个版本,可以看到我的网站用的是php7.3版本:
接着在软件商店里,找到你的phpmyadmin: 点击设置:
把 phpmyadmin里的 php版本改为一致,也为 7.3:
这样登录phpmyadmin后,你的数据库php版本,和 phpmyadmin里的php版本,全为7.3:
这时候你在再导入数据就不容易出错了。
转载请注明:日记男孩的博客 » 解决腾讯云phpmyadmin导入数据最大50M的限制。