コマンドラインを使用してMySQLをデータベースにエクスポートおよびインポートする方法を紹介する例を示します
1. コマンドラインからデータベースをエクスポートします
1. MySQL ディレクトリの bin フォルダーに移動します: MySQL の bin フォルダーのディレクトリに移動します
例: cd C:Program FilesMySQLMySQL Server 4.1bin
(または、ディレクトリを Windows 環境変数パスに直接追加します)
2. データベースをエクスポート: mysqldump -u ユーザー名 -p エクスポートされたファイル名
たとえば、私が入力したコマンドライン: mysqldump -u root -p news > news.sql (入力後、MySQL に入るパスワードの入力を求められます)
(単一のテーブルをエクスポートする場合は、データベース名の後にテーブル名を入力するだけです)
3. ファイル news.sql が bin ファイルの下に自動的に生成されることがわかります
2. コマンドラインからデータベースをインポートします:
1. インポートする .sql ファイルを bin ファイルに移動します。このパスの方が便利です。
MySQL ディレクトリの bin フォルダーに移動します: MySQL の bin フォルダーのディレクトリに cd します
例: cd C:Program FilesMySQLMySQL Server 4.1bin
(または、ディレクトリを Windows 環境変数パスに直接追加します)
たとえば、私が入力したコマンドライン: mysql -u root -p (同じものを入力した後、MySQL パスワードの入力を求められます)
5.「mysql」>「ターゲットデータベース名を使用」と入力します
6. インポートファイル: mysql>source インポートされたファイル名
たとえば、私が入力したコマンドライン: mysql>source news.sql;
以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。よろしくお願いいたします。