【问题标题】:How to import database to a phpadmin that has import limit如何将数据库导入具有导入限制的 phpmyadmin
【发布时间】:2022-01-09 02:22:13
【问题描述】:

我正在将旧数据库导入新主机。但是该主机的 phpmyadmin 的导入限制为 32mb,而我的数据库约为 100mb

我尝试了所有的 php.ini 文件,但它不起作用

upload_max_filesize = 120M

post_max_size = 120M 

后来我发现,如果我想增加它,我必须问主人。所以我发邮件要求他们提高限额。

以防他们的反应太慢。我想问我是否可以将我的数据库分成小部分并将它们导入新主机的数据库而不会弄乱它。

如果可能的话。我该怎么做?

【问题讨论】:

  • 您是否尝试过 MySQL Workbench 等外部应用程序来连接您的数据库?
  • 您可以运行 mysql dump 并从数据库中导出单个表。通常托管公司有一个工具来传输数据
  • 您当前要导入的数据是什么格式的?
  • 感谢大家的回复。我正在使用 phpmyadmin 我不知道实际上是什么格式。也许所有的桌子。我将尝试弄清楚 mysql dump 和 mysql workbench。谢谢大家的帮助。

标签: php database phpmyadmin


【解决方案1】:

您可以使用像this one 这样的SQL 文件拆分工具。它将一个大型 SQL 文件拆分为预定义大小的较小批次,可能低于 32MB 的限制。

【讨论】:

  • 我尝试了您的建议并将其拆分为不同的部分。但是当我在这里导入它时就是它所说的。我应该怎么办。 SQL query: CREATE TABLE `ps_access` ( `id_profile` int UNSIGNED NOT NULL, `id_authorization_role` int UNSIGNED NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_0900_ai_ci MySQL said: Documentation #1046 - No database selected
  • 在 PMA 中,单击要将文件导入到的数据库。您还可以添加“USE database_name;”在每个文件的开头。
猜你喜欢
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
  • 2017-10-10
  • 2011-03-23
  • 2017-07-24
  • 2017-03-18
  • 1970-01-01
  • 2015-12-15
相关资源
最近更新 更多