私のウェブサイトに自分のmysqlデータベースを復元しようとしていて、データベース内のすべてのテーブルが個々のファイルに落とされるので、SSHでデータベース.sqlファイルをすべて復元するにはどうすればいいですか? 100個のテーブルすべてを個別にリストアするのではなく、単一の(または簡単なコマンド)。SSH経由で複数のデータベースを一度にインポートするには?
2
A
答えて
9
cat *.sql > data.sql
mysql -u <username> -p < data.sql
1
それはあなたの個々のファイルを作成した方法によって異なります - 彼らはすべての命令を持っている場合(表を再作成するために、すなわち、「ドロップが存在する場合は...」、に挿入」「作成...」と、
cat *.sql | mysql -u xxx -pxxx dbname
を又は第二の選択肢は、あなたがより簡単に処理されたファイルの順序を制御することができますそれ
#!/bin/sh
mysql -u xxx -pxxx dbname < file001.sql
mysql -u xxx -pxxx dbname < file002.sql
行うためにスクリプトを書く:... ")、そしてあなたは、MySQLにそれらを連結することができます。
最後に、より便利な方法でバックアップを作成することができます。データベース(またはいくつか!)を1つのファイル(基本的には「mysqldump -u xxx -pxxx dbname> dbname」)にダンプする方法についてはmysqldumpをチェックしてください。 sql "が追加されているかもしれない有益なフラグがいくつかあります)。
関連する問題
- 1. ssh経由でリモート変数をインポート
- 2. ssh経由の2段階gitインポート
- 3. PHPでSSH経由で複数のサーバーと対話する
- 4. ターミナルubuntu経由でデータベースをインポートするには?
- 5. ssh経由でラズベリーパイコンソールに数値を送るには
- 6. 複数のユーザーのデータベースにJDBC経由でアクセスする方法
- 7. Djangoでは、SSH経由でリモートサーバ上のMySQLデータベースに接続する方法は?
- 8. 複数の画像をデータベースに一度にアップロードするには
- 9. 複数のユーザーがssh経由でウェブサイトを編集
- 10. 複数の連絡先に一度に複数の相手に、whatsapp、android studio経由でメッセージを送信
- 11. SSH経由でターミナルで複数のコマンドを実行する方法は?
- 12. Laravel - 一度に複数のデータベース
- 13. SSH経由でmysqlデータベースを取得する
- 14. VSTS SSH経由でリモートマシンにファイルをコピー
- 15. コマンド出力をbashのssh経由で変数に保存するには
- 16. ssh経由でサーバにurlからファイルをダウンロードするには
- 17. PythonでSSH経由で
- 18. gitからssh経由でbitbucketにアクセス
- 19. Amazon EC2にssh経由でログイン
- 20. ssh経由でCFに接続 - エラー
- 21. sshトンネル経由でリモートawsライトailmongodbにアクセスするには
- 22. SSHunnelForwarderを使用してSSH経由でMySQLデータベースに接続する
- 23. 一度に複数のSQLデータベースにアクセスできますか?
- 24. SSH経由でリモートプロセスにSIGINTを送信する方法は?
- 25. SSH経由でリモートサーバーにSpring MVCアプリケーションをデプロイする方法は?
- 26. ssh経由で新しいリポジトリを作成するには?
- 27. PHP Zend Framework:一度に複数のデータベースに接続する
- 28. Goでsshトンネル経由でredisに接続する方法は?
- 29. 一度に複数のluaファイルをインポートしますか?
- 30. sshトンネルを経由しているデータベースにZeppelinを接続する方法
「mysqlDUMP -u xxx -pxxx dbname> dbname.sql」である必要があります。D – scibuff
はい、実際はそうです。良いキャッチ - ありがとう、@ scibuff。私はそれに応じて私の答えを修正した。 –