当前位置:   article > 正文

centos 使用docker安装mysql

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/593055
推荐阅读
相关标签
  

闽ICP备14008679号