centos 使用docker安装mysql

1. 安装docker

a. 安装docker的依赖包

sudo yum install -y yum-utils

b. 设置docker的稳定仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

c. 安装docker Engine

sudo yum install docker-ce docker-ce-cli containerd.ioy

d. 启动docker服务

sudo systemctl start docker

e. 验证docker被正确安装

sudo docker run hello-world

2. 安装mysql

拉取mysql 官方docker镜像

docker pull mysql

运行mysql容器

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql

在这里,3306:3306表示宿主机的3306端口被映射到容器的3306端口。

以上步骤将会启动一个新的MySQL容器,您可以通过Docker命令与之交互

3. 问题

1. 这是mysql 8.0 默认的身份验证方式, 旧版本的mysql客户端库或连接工具不支持

ALTERUSER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your_password';

或者换最新版mysql客户端工具 mysql workbench

相关推荐

  1. Vagrant CentOS7 安装 Docker使用 Docker 安装 MySQL

    2024-05-25 20:32:57       30 阅读
  2. centos 使用 docker 安装 hyperledger fabric

    2024-05-25 20:32:57       58 阅读
  3. CentOS7下使用Dockers安装MinIO

    2024-05-25 20:32:57       40 阅读
  4. CentOS7 安装使用Docker

    2024-05-25 20:32:57       44 阅读
  5. centos使用docker快速安装nginx

    2024-05-25 20:32:57       32 阅读
  6. docker学习笔记7:centos docker安装mysql

    2024-05-25 20:32:57       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 20:32:57       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 20:32:57       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 20:32:57       82 阅读
  4. Python语言-面向对象

    2024-05-25 20:32:57       91 阅读

热门阅读

  1. Web3 知识体系架构图

    2024-05-25 20:32:57       35 阅读
  2. Django 里的app概念

    2024-05-25 20:32:57       32 阅读
  3. word、excel、ppt文件office在线预览

    2024-05-25 20:32:57       37 阅读
  4. DQL( 数据查询语言)

    2024-05-25 20:32:57       32 阅读
  5. 客户机/服务器交互模式

    2024-05-25 20:32:57       33 阅读
  6. 程序员搞副业的障碍有那些?

    2024-05-25 20:32:57       29 阅读
  7. em,rem,vw,vh,px,rpx,%的用法

    2024-05-25 20:32:57       34 阅读