ダウンロード画像
#ドッカーは、倉庫からのMySQLミラーの最新バージョンを引っ張ってタグ付けされていない場合、デフォルトでは、最新バージョン入手最新
ドッカープルMySQLを
データボリュームと設定ファイルをマウント
#実行mysqlの容器という名前のmysql-サービスアカウントの名前と初期ルートのrootパスワードを設定し
ドッカーRUNは-p 3306 -d:3306 --nameのmysql-サービス-e MYSQL_ROOT_PASSWORD = "ルート" mysqlの
容器にドッカー
ドッキングウィンドウのexec -itのmysql-サービスのbash
ドッカーMySQL関連のファイル・パス内の決定
#ドッカー、my.cnfのMySQLの設定ファイルの場所内検索
のmysql --help | grepをmy.cnfファイル
ローカルパスを作成し、データにドッカーをマウント
ローカルフォルダを作成します。
ます。mkdir -p /ルート/ドッキングウィンドウ/ mysqlの/ confに&&ます。mkdir -p /ルート/ドッキングウィンドウ/ mysqlの/データ
パスに試験容器のMySQLの設定ファイルをコピーします。設定を変更するには、将来の必要性は、マウント上の設定ファイルのパスに直接変更することができます
ドッキングウィンドウのcpのmysql-サービス:/etc/mysql/my.cnf /ルート/ドッキングウィンドウ/ mysqlの/ confに
コンテナを作成し、MySQLを開始
ドッキングウィンドウは、--nameのMySQLサーバを\実行 3306 -p:3306 -e MYSQL_ROOT_PASSWORD =ルート\ --mountタイプ=バインド、SRC = /ルート/ドッキングウィンドウ/ mysqlの/ confに/ my.cnfを、DST =の/ etc / mysqlの/私の.cnfの\ --mountタイプ=バインド、SRC = /ルート/ドッキングウィンドウ/ mysqlの/データ、DST =の/ var / libに/ mysqlの\ --restart =オンの失敗:3 \ -d mysqlの
- --name:コンテナの名前を指定します
- -p:指定ポートマッピングフォーマット:ホスト(ホスト)ポート:容器のポート
- -e:環境変数を設定したユーザ名=「XXX」、
- --restart =オン故障:3サイクルは、ケースを再起動異常終了(非0の終了コード)を3回現れる将来のコンテナを指します。
- -mount:バインドマウント
- -d:背景コンテナとコンテナIDを返します
文字セットを変更します
あなたは、MySQL、中国にしたい場合は、その後の操作では表示されません。文字化けは、設定ファイルを変更する必要があります
ログMySQLの#
MySQLの-uroot -p
#ViewコマンドMySQLの文字セット
「%文字%」のような変数を表示。
設定ファイルを変更します。
[mysqldを] 文字セットサーバ= UTF8 [クライアント] デフォルトの文字セット= UTF8 [mysqlの] デフォルトの文字セット= UTF8
ドッカーのMySQLサーバの再起動コンテナ
ドッキングウィンドウの再起動のMySQLサーバ