在远程连接的本地计算机上使用phpMyAdmin上传mySQL数据库时遇到问题

时间:2013-03-18 18:04:04

标签: phpmyadmin

我可以远程连接到我的服务器上的.sql数据库,没有任何问题,我可以查询和截断表格。但是,我无法上传(通过导入)数据库文件。

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

upload_max_filesize = 40M
post_max_size = 40M

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

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

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

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

  

我能够远程连接到服务器上的.sql数据库,没有问题*

如果您可以远程连接而没有任何问题,请不要使用phpmyadmin进行恢复。使用另一个不使用php的远程工具。

尝试转到my.cnf in /etc/mysql,然后转到

bind-address = 127.0.0.1

将其更改为服务器的IP地址。重启mySQL。这样你就可以使用mySQL Workbench(在他们的网站上)远程连接,并上传.sql

我建议之后再回来以避免其他问题。

还要确保让用户可以从任何地方(%)或至少您的家庭IP(无论您在哪里尝试连接)访问,并具有足够的权限来恢复数据库。 (虽然如果你让root用户具有%的访问权限,你有时可能无法使用phpMyAdmin。)

使用FTP/SSH将文件加载到您的服务器,然后使用SSH使用mysql commands恢复数据库。