ドッキングウィンドウのインストールmysql5.7

1.プルミラー

ドッキングウィンドウプルのmysql:5.7

1.png

2.チェックローカルミラー

ドッキングウィンドウの画像

2.png

3.ディレクトリを作成します。

MKDIRは/ usr / local /ドッキングウィンドウ/ mysqlの/ログ

MKDIRは/ usr / local /ドッキングウィンドウ/ mysqlの/データ

MKDIRは/ usr / local /ドッキングウィンドウ/ mysqlの/ confに

3.png

4.次のように、my.cnfファイルを作成します。

[MySQLの】

デフォルトの文字セットを設定する#MySQLクライアント

デフォルトの文字セット= UTF8

ソケット=の/ var / libに/ mysqlの/にmysql.sock


[mysqldを】

問題#1 mysql5.7は、将来の互換性はありません

sql_modeの= NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

データ=の/ var / libに/ mysqlの

ソケット=の/ var / libに/ mysqlの/にmysql.sock

#シンボリックリンクを無効にする各種セキュリティリスクを防ぐために推奨されます

シンボリックリンク= 0

systemdにが使用されている場合#設定ユーザとグループは無視されます。

#あなたが別のユーザーまたはグループの下でmysqldを実行する必要がある場合は、

#に従ってmariadbのためにあなたにsystemdユニットファイルをカスタマイズ

http://fedoraproject.org/wiki/Systemdで#命令

#接続の最大数が許可されます

MAX_CONNECTIONS = 200

8ビット符号化文字集合latin1のために使用さ#サーバのデフォルトの文字セット

文字セットサーバ= UTF8

新しいテーブル#を作成する際に使用されるデフォルトのストレージエンジン

デフォルトのストレージエンジン= INNODB

lower_case_table_names = 1

max_allowed_pa​​cket = 16M 

#タイムゾーンを設定

デフォルト-TIME_ZONE = '+ 8時'

[mysqld_safeを】

ログインエラー=は/ var / log / mariadb / mariadb.log

PIDファイル=の/ var /実行/ mariadb / mariadb.pid


#は、configディレクトリからすべてのファイルを含めます

!includedir以下/etc/mysql/conf.d/

!includedir以下/etc/mysql/mysql.conf.d/

5.コンテナを開始

ドッキングウィンドウの実行--name mysql5.7 -p 3306:3306 --privileged =真--restart =常に-d -vは/ usr / local /ドッキングウィンドウ/ mysqlの/ログ:/ログ-vは/ usr / local /ドッキングウィンドウ/ MySQLの/データ:の/ var / libに/ mysqlの-v /usr/local/docker/mysql/conf/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD = Cc201818のmysql:5.7

5.png

6.チェックした容器は、状態を開始します

ドッキングウィンドウのps -a

6.png

7.接続をテスト

の可視化ツールで接続

おすすめ

転載: blog.51cto.com/suyanzhu/2447815