mysqlにデータをインポートする方法はいくつありますか:
それは...と同じくらい単純でなければなりません
LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;
デフォルトではLOAD DATA INFILE
1行に1行ずつ区切られたタブを使用するため、問題なく取り込むことができます。
インポート
- 1。必要なデータベースがすでに作成されていることを確認します。作成されていない場合は、最初にデータベースを作成してください:
How do I create a database?
注意:
If you import a backup file to a database that already has content, it will replace the existing content.
-
FTPを使用してSQLファイルをサーバーにアップロードします。デフォルトのFTPディレクトリにアップロードできます。または、別の提案については、上記の「エクスポート」手順のステップ1を参照してください。または、cpを使用してSSH経由でファイルをアップロードすることもできます。
-
SSH経由でサーバーにログインします。
-
コマンドcdを使用して、手順1でバックアップファイルをアップロードしたディレクトリに移動します。バックアップをデータディレクトリにアップロードした場合は、ここに移動します(00000をサイト番号に置き換えます):
cd /home/00000/data/
次のコマンドを実行してデータベースをインポートします:
`mysql -h internal-db.s00000.gridserver.com -u username -p dbname < dbname.sql`
または:
`mysql -h internal-db.s00000.gridserver.com -u username -p dbname -e 'source dbname.sql'`
- このコマンドを実行すると、データベースのパスワードの入力を求められます。入力してEnterキーを押します。これでデータベースがインポートされます。大規模なデータベースがある場合は、数分かかる場合があります。インポートが完了すると、コマンドプロンプトに戻ります。
注:
-
変数は、上記の「エクスポート」セクションのステップ3と同じです。「エクスポート」セクションのステップ3をチェックして、サンプルコードを独自の情報に正しく置き換えていることを確認してください。
dbname.sql is the actual name of your SQL file.
データベースのgzip圧縮されたバックアップがある場合は、代わりに次の行を使用できます:
`gunzip < dbname.gz | mysql -h internal-db.s00000.gridserver.com -u username -p dbname`
-
以前と同様に、独自のユーザー名、データベース名、およびバックアップファイル名を入力できます。 dbname.gzは、gzipで圧縮されたバックアップファイルの名前です。zipで圧縮されたファイルには、「gunzip」ではなく「unzip」を使用してください。
-
パブリックフォルダにアップロードした場合は、Webアクセス可能なディレクトリからSQLファイルを削除します。それ以外の場合は、誰でもWebからダウンロードできます。
次のようなエラーが発生した場合:
Got Error: 1045: Access denied for user '[email protected]' (using password: YES) when trying to connect
- 間違ったパスワードを入力しました。慎重に再入力するか、AccountCenterコントロールパネルからパスワードをリセットしてください。手順については、グリッド上のデータベースユーザーを参照してください。
インポート中にSQLエラーが発生した場合は、コマンドに「-f」(「force」を表す)を追加することで、SQLエラーを強制的に終了できます。例:
`mysql -f -h internal-db.s00000.gridserver.com -u username -p dbname -e 'source dbname.sql'`
- これは、破損したテーブルがいくつかある場合にインポートを完了するのに役立ちますが、他のことを行う前にデータベース全体をインポートする必要があります。
http://dev.mysql .com / doc / refman / 5.0 / en / load-data.html
https://dev.mysql .com / doc / refman / 5.0 / en / loading-tables.html
https://www.mysql.com/理由-mysql/windows / excel / import /
http ://www.itworld.com/it-management/359857/3-ways-import-and-export-mysql-database