ドッキングウィンドウのインストールMySQL5.8

再現、ソースを明記してください^ _ ^
:でオリジナルの出発 www.zhangruibin.com
:この記事はから来て RebornChangさんのブログ

ドッキングウィンドウのインストールMySQL5.8

ダウンロード画像

docker pull mysql

スタート

 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=YourPWD123! -d mysql

注意:ユニットは、MySQLインスタンスにインストールされている場合は、時間最初のMySQLはそのようなホストMySQL5.6ブロガーに再インストールして、名前の変更を開始するので、上記のコマンドを直接使用する画像をダウンロードする必要があります時エラーを開始します。これは次のようにする必要があります。

ミラーという名前mysql2を変更

docker tag mysql:latest mysql2:v2

開始修正された画像の後

docker run --name mysql2 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=YourPWD12! -d mysql
注意端口不要跟本地的冲突

MySQLのミラーログ

mysql -u root -p

执行命令之后输入对应的密码即可登录到镜像中的MySQL

MySQLのバージョンを見ます

select version();
可以看到输出:
+-----------+
| version() |
+-----------+
| 8.0.16    |
+-----------+
1 row in set (0.02 sec)

修正

ALTER USERの 'ルートは' @ BY IDENTIFIED 'localhostの' 'YourPWD12!';

Telnetのユーザーを追加します。

'!YourPWD12' USER 'rebornchang' @ '%' BY mysql_native_passwordで識別を作成します。
ON ALL権限を付与します'%' @ 'rebornchang'に。

対応するポートを開く(iptablesの)

1.编辑文件
vim /etc/sysconfig/iptables
2.增加内容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3307 -j ACCEPT
3.重启生效
service iptables restart

接続のテスト

テストの後、接続は成功です。

内部のミラーMySQL5.8例を始めたとき、地元のブロガーが問題がどこにあるバック検討中で、使用しないでMySQL5.6をインストールし、あることを言及する価値があります。

おすすめ

転載: blog.csdn.net/m0_37190495/article/details/91983549