Djangoプロジェクトでは、devとprodで同じアプリケーションを使用しています。アプリケーションは今3ヶ月以来prodで動作します。私はこのアプリケーションwith scp [email protected]_host:remote_file local_file
からデータベースをインポートしました。私は自分のアプリケーションにdevで接続したいと思います。バックアップファイルはbackup-credit24h-prod-2017-08-29.sql
となります。どうすればいい?devdのデータベースにprodのデータベースを接続します
0
A
答えて
0
私の答えが質問とインラインであるかどうかはわかりませんが、私が理解しているのは、devでprodデータベースを使う方法です。ここにステップがあります。
prod-backup
- は、既存のDBユーザーに新しく作成されたデータベースを関連付け、それを言うことができます、のdevのマシン上でいくつかの名前のデータベースを作成します。そうすることで、既存のdbユーザーはデータベース
prod-backup
にフルアクセスできます。 - db sql importコマンドを使用して、
prod-backup
データベースにbackup-credit24h-prod-2017-08-29.sqlファイルをインポートします。 - django設定に移動し、db名を変更します。 help
- Webサーバーを再起動します。
他にも、dev/localなどのさまざまなターゲット設定を管理し、干渉することなくプロードする方法を見てみることができます。 How to manage local vs production settings in Django?
既存のDBにもSQLファイルをインポートできますが、そのようにしていくつかの動作が中断される可能性があります。しかし、既存のdbにもSQLファイルをインポートすることは自由です。その場合は、上記の手順に従う必要はありません(インポートコマンドを実行する前に、現行のdevのdbバックアップを取るようにしてください)
既存のデータベースを上書きします。ターミナルを開いてmysqlコンソールに移動します。 help
- DROP DATABASE databasename;
- create database databasename;
- は、コマンド#mysqlのコンソールからログアウトして実行4
- のmysql -uユーザ名-pデータベース名<バックアップcredit24h-PROD-2017-08-29.sql.sql#はプロンプトに従ってパスワードを入力します
+0
mysqlコマンドを各ポイントに関連付けると、私はあなたの答えを受け入れます。単純なmysqlコマンドを使用してください、それは正常に動作するはずです。 –
関連する問題
- 1. データベース接続用のparameters.ymlとconfig_(dev | stage | prod).ymlとの混乱
- 2. データベースに接続
- 3. ライブサーバーエラーでデータベースを接続中にデータベース接続エラーが発生しました1045
- 4. Play2.5 MySQLデータベースの接続エラー:データベースに接続できない[DB]
- 5. MS SQL ServerデータベースをOracle 11gデータベースに接続します。
- 6. 接続しmysqlデータベースのJava
- 7. データベース接続のヘルプ
- 8. androidのデータベース接続
- 9. Zendのデータベース接続
- 10. Javaデータベースの接続
- 11. WordPressのデータベース接続
- 12. Herokuのデータベース接続
- 13. WordPressのデータベース接続
- 14. SQLデータベースに接続しています。
- 15. Ormliteはmysqlデータベースに接続します
- 16. データベースに接続します.netコア
- 17. ASP.Net MVCデータベース、データベース接続
- 18. MySQLデータベースに接続
- 19. MongoDBデータベースに接続
- 20. SQLiteデータベースに接続
- 21. データベース接続にClassNotFoundException
- 22. javaのSQLデータベースに接続
- 23. ファイルベースのDerbyデータベースに接続
- 24. Node.JSのデータベースに接続
- 25. ASP.NET MVC3のデータベースに接続
- 26. C#のMySqlデータベースに接続
- 27. 単一のデータベースに接続
- 28. Flinkデータベース接続
- 29. データベース接続リーク
- 30. Perlデータベース接続
https://stackoverflow.com/questions/18284562/import-large-sql-file-djangoこれを見ましたか? –
あなたはどのDBを使用していますか? mysqlの場合、コンソールに入力してください: mysql -u root -p <自分のdb名><バックアップクレジット24h-prod-2017-08-29.sql' 他のDBに類似の方法がある場合 – AndMar