docker安装MySQL8.0

2023-12-26 06:15:35

1、从docker仓库中拉去mysql 8.0

docker pull mysql:8.0

2、查看是否拉取成功

docker images mysql:8.0

3、安装运行mysql8.0容器?

 docker run --name mysql8 -v /my/mysql/config:/etc/mysql/conf.d -v /my/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d --restart always mysql:8.0
  • 1.docker run --name mysql8 ?运行一个docker容器并取名为 mysql8 这个名字你可以自己取
  • 2.-v /my/mysql/config:/etc/mysql/conf.d 将docker容器内的配置挂载到/my/mysql/config,其中/etc/mysql/conf.d 为固定写法,/my/mysql/config 为你想要挂载到的位置,可自定义
  • 3.-v /my/mysql/data:/var/lib/mysql 同2这是docker中mysql的数据
  • 4.-e MYSQL_ROOT_PASSWORD=123456 设置数据库root账号的密码为123456,密码可以自定义
  • 5.-p 3306:3306 将容器内的3306和系统上的3306映射,提供对外访问
  • 6.-d: 以后台模式运行容器
  • 7.--restart always: 设置容器自动重启,以便在系统重启后自动启动 MySQL 容器。
  • 8.mysql:8.0 为你docker镜像的名称加版本

4.查看mysql 8.0 容器是否运行

docker ps

?5.docker登录mysql 8.0

docker exec -it mysql8 bash

mysql -uroot -p

?

如果向远程连接可以参考centos7安装和卸载MySQL8.0-CSDN博客?这篇的9.授权其他机器远程登录来实现远程连接

文章来源:https://blog.csdn.net/weixin_62988359/article/details/135203124
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。