ホームページ > 类库下载 > PHP类库 > phpmyadminにおけるデータベースファイルのインポートとエクスポートの上限の解決策

phpmyadminにおけるデータベースファイルのインポートとエクスポートの上限の解決策

高洛峰
リリース: 2016-10-14 10:07:13
オリジナル
1252 人が閲覧しました

一般的な Web サイトでは、データベースのバックアップと復元に phpmyadmin がよく使用されますが、デフォルトでは常に 16M に制限されています。 Web サイトのデータが多すぎると、機能しなくなります。
解決策は次のとおりです:
(1) php.ini の変更は、独自のサーバーを持っている人に適しています。
ほとんどの場合、php.ini の Upload_max_filesize を変更しますが、これを変更した後も、この問題は依然として表示されます
その後、以下:
スイッチの PHP.ini
file_uploads を変更して、HTTP 経由でのファイルのアップロードを許可します。デフォルトは ON です。これは、サーバー上の一時ファイルが保存される場所にファイルをアップロードすることを意味します。指定しない場合、システムのデフォルトの一時フォルダーが使用されます。アップロードできるファイルの最大サイズは 20m です。デフォルトは2M
post_max_size 30m フォーム内のすべての値を含む、PHPへのフォームPOSTを通じて受信できる最大値を指します。デフォルトは 8M です
手順
一般に、上記 4 つのパラメータを設定した後、通常のネットワーク条件下では 8M 以下のファイルをアップロードしても問題ありません
ただし、8M を超える大きなファイルをアップロードしたい場合は、上記のみを設定してくださいこの4つのアイテムは間違いなく効果があります。実際にネットワークのアップロード速度が 100M/S でない限り、次のパラメータを設定し続ける必要があります。
max_execution_time 300 各 PHP ページの実行にかかる最大時間値 (秒)、デフォルトは 30 秒です。
max_input_time 300 各 PHP ページがデータを受信するのに必要な最大時間、デフォルトは 60 秒です。
memory_limit 128m によって消費される最大メモリ各 PHP ページ、デフォルトは 8M です
POST データに許可される最大サイズを設定します。この設定はファイルのアップロードにも影響します。大きなファイルをアップロードするには、この値が Upload_max_filesize より大きい必要があります。
設定スクリプトでメモリ制限が有効になっている場合、memory_limit もファイルのアップロードに影響します。一般に、memory_limit は post_max_size より大きくなければなりません。
(2) この方法は非常に簡単で、php.ini パラメータを変更する必要がありません。Web サイトを仮想ホスト上に置く人に適しています。
phpMyAdmin ディレクトリで設定ファイルを開きます: config.inc.php
次の 2 つのパラメータに注意してください:
$cfg['UploadDir'] = 'A';
$cfg['SaveDir'] = 'B'; phpMyAdmin ディレクトリ内のフォルダー A と B は、UploadDir (インポート ディレクトリ) と SaveDir (エクスポート ディレクトリ) に対応します。
エクスポート操作:
1. phpMyAdmin にログインします
2. 左側でバックアップしてエクスポートするデータベースを選択します
3. 右側のウィンドウで「エクスポート」を見つけます
4. 「サーバー B/」を選択します。右ウィンドウの下部にある「ディレクトリ」
5. 圧縮モードを選択し、「実行」を送信すると、B フォルダーにデータベースのエクスポートされたデータが見つかります。
インポート操作:
1. インポートするデータファイルを A ディレクトリにアップロードします
2. phpMyAdmin にログインします
3. 左側でバックアップおよびエクスポートするデータベースを選択します
4.右画面
5. 右画面の「Webサイトサーバーアップロードディレクトリ」でインポートするデータファイルを選択し、「実行」を送信するとインポートが完了します。
転載の際は出典を明記してください:phpmyadminにおけるデータベースファイルのインポート、エクスポートの上限の解決策

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート