1.安装docker

yum install docker 

Tip:Docker常见命令

docker ps  --查询运行容器

docker ps -a --查询所有容器,包括关闭的容器

docker images --查询所有镜像

docker rm/stop  《容器名》 --删除或者停止容器

docker rmi  《镜像名》 --删除镜像

2.查询 mysql 版本(目前docker search回去docker hub拉去,可能导致访问超时)

docker search mysql

 3.拉取Mysql镜像(版本号不填写默认)

docker pull mysql:(version id)

4.启动MySQL容器

 docker run
        -d    后台运行
        -p 3306:3306:映射端口
        --name mysql:容器名称
        -v /usr/docker/mysql/log:/var/log/mysql    将容器内文件映射到主机
        -v /usr/docker/mysql/data:/var/lib/mysql
        -v /usr/docker/mysql/conf:/etc/mysql/conf.d
        -e MYSQL_ROOT_PASSWORD=root:设置当前mysql实例的密码为root
        mysql:8.0:            需要运行的容器名称以及版本号

5.启动配置Mysql

docker exec -it mysql /bin/bash   --进入mysql容器

root -u root -p        ---进入mysql

把root用户的密码改成 mysql_native_password 模式,即可远程连接

update user set Host='%' where User='root'; 

flush privileges;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your_password';


flush privileges;

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐