1

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

upload_max_filesize = 40M
post_max_size = 40M

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

4

1 回答 1

1

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

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

bind-address = 127.0.0.1

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

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

还要确保您的用户可以从任何地方 (%) 或至少您的家庭 IP(无论您尝试从哪里连接)访问,并且具有足够的权限来恢复数据库。(尽管如果您创建一个具有 % 访问权限的 root 用户,有时您将无法再使用 phpMyAdmin。)

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

于 2013-03-22T18:34:33.873 回答