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 ファイルをインポートできます。 |