docker安装mysql
2022/1/20 2:23:28
本文主要是介绍docker安装mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
docker安装mysql
1、拉取MySQL的镜像
# 由于当时最新版是mysql8.0.27,就不用写版本号tag了 docker pull mysql
2、查看镜像情况
docker images
3、在宿主机中创建挂载目录
1) cd /data/ 2) mkdir mysql
4、启动mysql容器
sudo docker run --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=tiger -d -i -p 3306:3306 mysql:latest 说明: 第一个-v:挂载mysql的主配置文件,以方便在宿主机上直接修改容器的配置文件 第二个-v:挂载容器内mysql的日志,容器运行起来之后,可以直接在宿主机的这个目录中查看mysql日志 第三个-v:挂载容器内mysql的数据 -p 3306:3306:将容器内的3306端口映射到实体机3306端口 --name mysql:给这个容器取一个容器记住的名字 -e MYSQL_ROOT_PASSWORD docker的MySQL默认的root密码是随机的,这是改一下默认的root用户密码 -d mysql:latest:在后台运行mysql:latest镜像产生的容器
5、查看mysql进程
docker ps -a
6、进入mysql容器,并登陆mysql
1) docker exec -it mysqlserver bash 2) mysql -uroot -p
7、开启远程访问权限
1) use mysql; 2) select host,user from user; 3) ALTER USER 'root'@'%' IDENTIFIED BY 'tiger' password expire never; 4) ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 5) flush privileges;
8、查看docker中mysql日志
docker logs -f --tail 10 mysql
这篇关于docker安装mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20MySQL集群部署教程:入门级详解
- 2024-11-20MySQL集群教程:入门与实践指南
- 2024-11-20部署MySQL集群教程:新手入门指南
- 2024-11-20MySQL读写分离教程:轻松入门
- 2024-11-20部署MySQL集群入门:一步一步搭建你的数据库集群
- 2024-11-19部署MySQL集群学习:入门教程
- 2024-11-19如何部署MySQL集群:新手入门教程
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解