Docker-4:Mysql安装

一、搜索并下载

$ docker search mysql
$ docker pull mysql

二、启动并设置挂载路径

docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql -v /data/docker/mysql/data:/var/lib/mysql -v /data/docker/mysql/conf.d/mysql.cnf:/etc/mysql/conf.d/mysql.cnf mysql

三、查看已启动的镜像

[root@bogon data]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                        NAMES
ffb3f6402ace        29e0ae3b69b9        "docker-entrypoint..."   25 minutes ago      Up 25 minutes       0.0.0.0:3306->3306/tcp, 33060/tcp            mysql

四、使用客户端链接

解决:

     1、进入mysql容器

docker exec -it mysql /bin/bash

     2、登录mysql修改

/usr/bin/mysql -uroot -p123456

     3、修改

mysql> ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';  
Query OK, 0 rows affected (0.01 sec)  
mysql>   
mysql> FLUSH PRIVILEGES;  
Query OK, 0 rows affected (0.01 sec)  

mysql> select host,user,plugin,authentication_string from mysql.user;
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
| host      | user             | plugin                | authentication_string                                                  |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
| %         | root             | mysql_native_password | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9                              |
| localhost | mysql.infoschema | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.session    | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.sys        | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | root             | caching_sha2_password | $A$005$;H1`RFW%
                                                                        9j
                                                                          aqgcTZqBNFdZzQBQL6rhyKNtG028.nc4V6ceQb8q5dLJ7 |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
5 rows in set (0.04 sec)

猜你喜欢

转载自blog.csdn.net/oJueQiang123456/article/details/82320568