安装启MySQL容器
- 用docker search mysql命令来查看可用版本
- 拉取官方的mysql镜像
- 安装完成后,我们可以使用以下命令来运行 nginx 容器
- Mysql8.0以上版本最后需要修改root用户的登录密码加密方式就可以使用navicat等工具远程链接了。(不执行此步骤也可以使用,但是使用nacaicat会报 2059 – 身份验证插件’caching_sha2_password’-navicat连接异常)
- OK
#1. 用docker search mysql命令来查看可用版本 $ docker search mysql #2. 这里我们拉取官方的最新版本的镜像: $ docker pull mysql:latest #3. 安装完成后,我们可以使用以下命令来运行 nginx 容器: $ docker run --name mysql-test -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest #参数说明: # --name mysql-test:容器名称。 # -p 3306:3306 :映射容器3306端口到宿主机的3306端口,外部主机可以直接通过宿主机ip:3306访问到MySQL的服务。 # MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。 #4. Mysql8.0以上版本最后需要修改root用户的登录密码加密方式就可以使用navicat等工具远程链接了。(不执行此步骤也可以使用,但是使用nacaicat会报 2059 – 身份验证插件’caching_sha2_password’-navicat连接异常) $ docker exec -it mysql-test bash #进入容器 $ mysql -u root -p mysql #登录到mysql数据库 $ alter user 'root'@'%' identified with mysql_native_password by '123456'; #修改root的密码加密方式 $ select host,user,plugin from user; #查看用户信息 #5. OK