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

1、クエリのMySQLのバージョン

ドッキングウィンドウの検索mysqlの

図2に示すように、指定されたバージョンのミラーを引っ張ります

ドッキングウィンドウプルNAME

3、ブートイメージは、最小最初のスタートを指定する必要がMYSQL_ROOT_PASSWORD

ドッキングウィンドウの実行-d -e MYSQL_ROOT_PASSWORD = 3306 -pパスワード:3306 --privileged =真--name mysqlのmysql_name 

--privileged =真厳密モードが容器を活性化され、コンテナファイルを有効にするために変更する必要があります

4、設定ファイルを変更します

ドッキングウィンドウの実行-d -e MYSQL_ROOT_PASSWORD = 'パスワード' -v $ HOME /私:/etc/mysql/conf.d/ --name mysqlのmysql57:最新の$ HOME /私のこのフォルダは、my.cnfのプロフィールに位置しています

 

図5に示すように、容器に

ドッキングウィンドウのexec -it mysqlのバッシュ

6、MySQLを使用して

 ドッキングウィンドウの実行-it -d -e MYSQL_ROOT_PASSWORD = 123456 -p 9003:3306 --name fw_mysql_v1.0_20200102のmysql:最新/ binに/ bashの

 

MySQLの-uroot -p

パスワードを入力します。

 

図7は、クライアントがサーバに接続します

报错:クライアントは、サーバーから要求された認証プロトコルをサポートしていません。

ソリューション:

 入力のmysql:mysqlの-uroot -p

MySQLを使用します。

ALTER USERの 'ルート' @ '%' は '123456' をBY mysql_native_passwordで識別します。

FLUSH PRIVILEGES;

 

8、MySQLは解決策を文字化け


1.进入到docker里面的mysql服务

   docker exec -it hzmysql(数据库镜像) bash

2.更新服务器的数据源

   apt-get update 

3.若服务器没有装vim,先装vim编辑器

   apt-get install vim

4.进入到此目录下,修改文件my.cnf,若没有权限修改,则先su命令获取管理员权限。

   cd  /etc/mysql

    vim my.cnf

 5.加入以下代码

  [client]

  default-character-set=utf8

  [mysqld]

  character-set-server = utf8

  保存后重启mysql服务:service mysql restart

  再重启docker中的mysql数据库镜像

 

公開された84元の記事 ウォンの賞賛149 ・は 50000 +を見て

おすすめ

転載: blog.csdn.net/feifeiyechuan/article/details/102708167