データベースをターミナルでインポートする
おい、これはMohammadハサニです😃
Linuxで開発し、データベースを端末でDockerにインポートしたいなら、このチュートリアルを使うことができます.
ちょうど4歩です
1 )
まず第一に、あなたはコピーしなければなりません.
端末で:
2 ) dockerの実行
今すぐあなたのデータベースをインポートする準備が整いました.
( DockerデスクトップはLinuxではサポートされていません.
端末にも
dockstation
3 ) MySQLを立ち上げる
端末でMySQLを開く
コンテナにデータベースを持っていない場合は、
4 )ソース.SQLファイル
OK!すべてが今設定され、行く準備が整いました.
端末で:
ベターウェイステップ3と4の代わりにこのコードを使用できます.
別の方法があるなら、メッセージを残してください.
うれしい!——
Linuxで開発し、データベースを端末でDockerにインポートしたいなら、このチュートリアルを使うことができます.
ちょうど4歩です
1 )
まず第一に、あなたはコピーしなければなりません.
var/lib/docker/volumes/blog_blogmysql/_data
へのSQLファイル端末で:
cp DATABASE.sql var/lib/docker/volumes/blog_blogmysql/_data
//データベースファイル名にデータベースを置換する2 ) dockerの実行
今すぐあなたのデータベースをインポートする準備が整いました.
( DockerデスクトップはLinuxではサポートされていません.
端末にも
docker exec -it CONTAINERNAME bash
//コンテナ名をsite_mysql_1
のようにコンテナ名に置き換えますdockstation
3 ) MySQLを立ち上げる
端末でMySQLを開く
mysql -uroot -p DATABASENAME
mysql -uroot -p
それから:CREATE DATABASE DATABASENAME;
//データベース名をデータベース名に置き換えます4 )ソース.SQLファイル
OK!すべてが今設定され、行く準備が整いました.
端末で:
source var/lib/mysql/DATABASE.sql
それは多分いくつかの時間を取るあなたの依存します.SQLファイルのサイズとコンピュータ.ベターウェイ
mysql --init-command="set autocommit=0" DATABASENAME < var/lib/mysql/DATABASE.sql
それだ!別の方法があるなら、メッセージを残してください.
うれしい!——
Reference
この問題について(データベースをターミナルでインポートする), 我々は、より多くの情報をここで見つけました https://dev.to/mohammadhassani/import-database-to-docker-with-terminal-33g4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol