0

我可以毫无问题地远程连接到我的服务器上的 .sql 数据库,我可以很好地查询和截断表。但是,我不能上传(通过导入)数据库文件。

我在 php.ini 文件中设置了以下内容:

upload_max_filesize = 40M
post_max_size = 40M

我还将 php.ini 文件上传到我的服务器

但是,当我在本地主机上登录 phpMyAdmin 并连接到服务器数据库时,在导入选项卡上时,它说文件大小限制为 8,192KiB

我不知道问题可能是什么。我尝试上传的最大数据库大小不到 30M。我也尝试使用.htaccess没有成功的文件。

对我来说,本地人似乎phpMyAdmin没有查看正确的php.ini文件。有没有办法查看在phpMyAdmin本地机器上查找 php.ini 文件的位置。我试过运行phpinfo(),但由于某种原因,它不想在那台计算机上打开。

任何帮助将不胜感激。

4

1 回答 1

0

我可以毫无问题地远程连接到我的服务器上的 .sql 数据库*

如果您可以毫无问题地远程连接,则不要使用 phpmyadmin 进行恢复。使用另一个不使用 php 的远程工具。

试着去my.cnf in /etc/mysql它说的地方

bind-address = 127.0.0.1

将其更改为您的服务器的 IP 地址。重新启动 mySQL。这样,您应该能够使用诸如 mySQL Workbench(在他们的网站上)之类的东西进行远程连接,并上传 .sql

我建议之后将其更改回来以避免其他问题。

还要确保您创建的用户可以从任何地方%((尽管如果您创建一个具有 % 访问权限的 root 用户,有时您将无法再使用 phpMyAdmin。)

将文件加载到您的服务器FTP/SSH并使用.SSHmysql commands

于 2013-03-18T18:15:19.647 回答