ホームページ > バックエンド開発 > PHPチュートリアル > phpmyadmin は 2M を超える SQL ファイルをインポートします

phpmyadmin は 2M を超える SQL ファイルをインポートします

WBOY
リリース: 2016-07-25 08:55:53
オリジナル
1024 人が閲覧しました
  1. mysql->CREATE DATABASE dbname;//データベースを作成します
  2. mysql->CREATE TABLE tablename;//テーブルを作成します
  3. mysql->SHOW DATABASES;//データベース情報と利用可能なデータベースを表示します。
  4. mysql->USE dbname;//データベースを選択します
  5. mysql->SHOW TABLES;//テーブル情報を表示し、どのテーブルが利用可能か
  6. mysql->DESCRIBE tablename;//作成されたテーブルに関する情報を表示します
コード

3、データベースからデータベース ファイルをエクスポートします。 1. データベース mydb を e:/mysql/mydb.sql ファイルにエクスポートします。 「スタート」→「ファイル名を指定して実行」→「cmd」と入力してコマンドラインモードに入ります。 c:/>mysqldump -h localhost -u root -p mydb >e:/mysql/mydb.sql パスワードを入力してしばらく待つと、エクスポートが成功したかどうかを対象ファイルで確認できます。

2. データベース mydb 内の mytable を e:/mysql/mytable.sql ファイルにエクスポートします。 c:/>mysqldump -h localhost -u root -p mydb mytable>e:/mysql/mytable.sql 3. データベース mydb の構造を e:/mysql/mydb_stru.sql ファイルにエクスポートします。 c:/>mysqldump -h localhost -u root -p mydb --add-drop-table >e:/mysql/mydb_stru.sql

4 番目に、外部ファイルからデータベースにデータをインポートします。 ファイル内の SQL ステートメントを e:/mysql/mydb2.sql からデータベースにインポートします。 1. コマンドラインから mysql と入力し、コマンド CREATE DATABASE mydb2 を使用してデータベース mydb2 を作成します。 2. mysql を終了するには、exit または quit コマンドを入力します。 3. CMD に次のコマンドを入力します。 c:/>mysql -h localhost -u root -p mydb2

5. インポートファイルのサイズ制限の問題の解決策: デフォルトでは、mysql にはインポートされるファイルのサイズに制限があり、最大値は 2M であるため、ファイルが非常に大きい場合は直接インポートできません。

解決策: 1. php.ini の関連パラメータを変更します。 mysql インポート ファイルのサイズに影響を与えるパラメータが 3 つあります。 メモリ制限=128M、アップロード最大ファイルサイズ=2M、ポスト最大サイズ=8M Upload_max_filesize=200 M を変更します。ニーズに合わせてここでサイズを変更します。 他の 2 つの項目は同時に変更できます (memory_limit=250M post_max_size=200M)

この方法では、200M 未満の .sql ファイルをインポートできます。



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