1.更新docker
1.yum update # 更新yum
2.yum install docker # 安装docker
3.docker -v # 查看docker版本
4.service docker start # 启动docker服务
2.拉取Mysql镜像
docker pull mysql:8.0.28 # 拉取mysql,版本8
docker images # 查看拉取到本地的mysql镜像
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name=my_mysql --privileged docker.io/mysql:88.0.28 # 创建mysql容器
( -e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码
-- net 代表配置容器所在网络,--net=host表示本机IP)
3.进入mysql容器,登录mysql
docker exec -it my_mysql bash #进入名为my_mysql容器中
mysql -u root -p #登录mysql,输入之前的密码123456
4.设置登录方式
#本地登录(如果用原生的命令行的话,不用改)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
#远程登录
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
两种方法任选一个即可