无法将〜50Mb MYSQL数据库迁移到应用程序中的Azure App Service + MySQL

问题描述

嗨,我在将数据库导入到应用程序中的Azure App Service MysqL时遇到问题。我的数据库约为50Mb,当我尝试导入数据库时​​,我看到它无法导入。我怀疑这是由于允许导入的最大大小的限制。请帮助我确定这是否正确,最大认大小是多少,以及在可能的情况下如何增加此限制。

解决方法

您是正确的。默认情况下,上传限制为8 MB。 可以通过以下步骤进行更改:

  1. 请在网络应用程序的wwwroot中创建一个user.ini
  2. 在此文件中,放置“ upload_max_filesize = 100M”和“ post_max_size = 102M”
  3. 然后停止/启动Web应用,然后尝试再次上传数据库

此问题在以下博客中称为#3,也可以在此处查看有关App中MySQL的其他疑难解答:https://azure.github.io/AppService/2016/09/08/Troubleshooting-FAQ-for-MySQL-in-app.html

上面提到的步骤可以在这里查看:https://docs.microsoft.com/en-us/azure/app-service/configure-language-php?pivots=platform-windows#Customize-non-PHP_INI_SYSTEM%20directives