ホームページ >バックエンド開発 >PHPチュートリアル >phpmyadmin データベースインポート 2048kb_PHP チュートリアルの解決策

phpmyadmin データベースインポート 2048kb_PHP チュートリアルの解決策

WBOY
WBOYオリジナル
2016-07-13 09:50:351130ブラウズ

phpmyadminデータベースインポート2048kbの解決策

1. php.iniを開きます。 3 つのパラメータ、upload_max_filesize、memory_limit、post_max_size を見つけてください!

(デフォルトでは、PHPはアップロードデータの最大値を2M、つまり2048KBまでしか許可しません。memory_limitの最大値は128Mのみで、Postの最大値も2Mです)

phpmyadmin 数据库导入2048kb的解决办法 帮客之家

MySQLデータベース管理(phpMyAdmin)公式最新版

2. サーバーの実際のパフォーマンス構成に基づいて次の変更を加えます: (注: 以下は、私のサーバーのパフォーマンスとハードウェア構成に基づいた変更です。)

upload_max_filesize = 8M (最大アップロード制限は 8M に設定されており、一般的なファイルの WEB アップロードには十分なはずです)

memory_limit = 512M (サーバーのメモリが2GBなので、512Mに追加しても過剰ではありません、ふふ)

post_max_size = 8M (Postデータの最大値もupload_maxと同じ8MBに設定します)

3. 変更を加えた後、インポートコマンドを再実行しました。

インポートは正常に終了し、399 個のクエリが実行されました。

インポート成功のプロンプトを表示します。

4. php環境を再起動します

phpmyadm エラー メッセージ: 大きすぎるファイルをアップロードしようとした可能性があります。この制限を回避する方法についてはドキュメントを参照してください。

phpmyadmin を使用して mysql データベースをインポートする場合、デフォルトの mysql データベースは最大 2M しかインポートできないことがわかります。解決策は次のとおりです。

ほとんどの場合、PHP5 フォルダーにある php.ini の Upload_max_filesize が変更されますが、これを変更した後も、この問題は依然として発生します。

次に、次の変更を加えます:

PHP.iniを変更する

file_uploads on HTTP経由でのファイルアップロードを許可するかどうかを切り替えます。デフォルトはON、つまりオープンです

Upload_tmp_dir – ファイルは、一時ファイルが保存されるサーバーにアップロードされます。指定しない場合は、システムのデフォルトの一時フォルダーが使用されます。

upload_max_filesize 20m Wangwen business、つまりアップロードできるファイルの最大サイズ。デフォルトは 2M です

post_max_size 30m フォーム内のすべての値を含む、PHPへのフォームPOSTを通じて受信できる最大値を指します。デフォルトは8Mです

指示

通常、上記 4 つのパラメータを設定した後、ネットワークが正常であれば、上記 4 つのパラメータのみを設定すれば、8M の大きなファイルのアップロードは確実に機能します。実際にネットワークのアップロード速度が 100M/S でない限り、次のパラメータの設定、つまり時刻の設定を続ける必要があります

max_execution_time 300 各PHPページの実行時間の最大値(秒)、デフォルトは30秒です

max_input_time 300 各PHPページがデータを受信するのに必要な最大時間、デフォルトは60秒です

Memory_limit 80m は、各 PHP ページが消費する最大メモリです。デフォルトは 8M です。マシンのメモリが十分に大きい場合は、より大きく設定できます。

POSTデータに許可される最大サイズを設定します。この設定はファイルのアップロードにも影響します。大きなファイルをアップロードするには、この値が Upload_max_filesize より大きい必要があります。

設定スクリプトでメモリ制限が有効になっている場合、memory_limit もファイルのアップロードに影響します。一般に、memory_limit は post_max_size より大きくなければなりません。

変更の許可がない場合は、試してみることができます

phpmyadmin は、mysql データベースの管理、インポート、エクスポートなどに使用できる、非常に便利な mysql データベース管理ツールです。

しかし、phpmyadminがmysqlをインポートするときに問題があり、インポートするデータベースファイルが比較的大きい場合、インポートは失敗します。理論的には、データベースのバックアップ ファイルがどれほど大きくてもインポートできる、あらゆるサイズの mysql データベースをインポートする簡単で効果的な方法を教えましょう。

方法は次のとおりです。

1.データベースのバックアップファイル(backup.sqlなど)をWebサイトのルートディレクトリにアップロードします。

2. 次のコードを mysql.php ファイルとして保存し、Web サイトのルート ディレクトリにアップロードします。

システム(“mysql

-hdbhost -udbuser -ppassword dbname

その中には

dbhost

データベース サーバー アドレスに変更します (ヒント: 一般ホストのデフォルトのデータベース サーバー アドレスは localhost です)

dbuser をデータベースのユーザー名に変更します

パスワード

データベースユーザーのパスワードを変更します

データベース名

データベース名に変更します

Backup.sqlは、Webサイトのルートディレクトリにftpでアップロードされたデータベースファイルのファイル名を表します(ファイルは解凍されたファイルです)

www.bkjia.com本当http://www.bkjia.com/PHPjc/1017842.html技術記事 phpmyadmin データベース 2048kb をインポートするための解決策 1. php.ini を開きます。 3 つのパラメータ、upload_max_filesize、memory_limit、post_max_size を見つけます (デフォルトでは、php で許可されているのは...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。