0

サーバー上の .sql データベースにリモートで問題なく接続できます。テーブルのクエリと切り捨てを正常に行うことができます。ただし、データベース ファイルを (インポート経由で) アップロードすることはできません。

php.ini ファイルに次のように設定しました。

upload_max_filesize = 40M
post_max_size = 40M

php.ini ファイルもサーバーにアップロードしました

ただし、localhost で phpMyAdmin にログインしてサーバー データベースに接続すると、インポート タブで、ファイル サイズが 8,192KiB に制限されていると表示されます。

私は問題が何であるかについて迷っています。アップロードしようとしているデータベースの最大サイズは 30M 弱です。また、ファイルを使用しようとしましたが.htaccess、成功しませんでした。

私には、ローカルphpMyAdminが正しいphp.iniファイルを見ていないようです。phpMyAdminphp.ini ファイルを見つけるために、ローカル マシンのどこを見ているかを確認する方法はありますか。実行しようとしphpinfo()ましたが、何らかの理由でそのコンピューターで開きたくないのです。

どんな援助でも大歓迎です。

4

1 に答える 1

0

サーバー上の .sql データベースにリモートで問題なく接続できます*

リモートで問題なく接続できる場合は、phpmyadmin を使用して復元を行わないでください。PHP を使用しない別のリモート ツールを使用します。

行ってみてmy.cnf in /etc/mysql、それが言う場所

bind-address = 127.0.0.1

サーバーの IP アドレスに変更します。mySQL を再起動します。そうすれば、mySQL Workbench (Web サイト) などを使用してリモートで接続し、.sql をアップロードできるはずです。

他の問題を避けるために、後で元に戻すことをお勧めします。

また、どこからでも ( %) または少なくともホーム IP (接続しようとしている場所) からアクセスでき、データベースを復元するのに十分な権限を持つユーザーを作成してください。(ただし、% からアクセスできる root ユーザーを作成すると、phpMyAdmin を使用してアクセスできなくなる場合があります。)

でファイルをサーバーにロードし、FTP/SSHを使用SSHしてデータベースを復元しますmysql commands

于 2013-03-18T18:15:19.647 に答える