Centos 7.x版本 使用Docker安装Mysql 8.0
·
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;
更多推荐


所有评论(0)