[Docker] Run MySQL in Docker Container
2023-09-14 09:00:46 时间
Running MySQL in a Docker Container is great for being able to emulate various environments. The more advanced containers will include a bunch of executables and runtimes that will allow you to do run more intricate commands. These commands can be very useful for sharing with other teams for testing purposes. It doesn't matter what runtimes they have on their end, by using the docker command, you'll be able to specify what runtimes to use to execute your code.
docker run -p 3306:3306 -d --name demo-db -e MYSQL_USER=user -e MYSQL_PASSWORD=mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7
You can stop the container:
docker ps ## to get running container id
docker stop <ID>
If you try to run the mysql again, you will get an error saying that demo-db
already exist.
You can remove that container by:
docker rm demo-db
Later you can add --rm
to tell docker remove previous container
docker run -p 3306:3306 -d --name demo-db -e MYSQL_USER=user -e MYSQL_PASSWORD=mysql -e MYSQL_ROOT_PASSWORD=root --rm mysql:5.7
相关文章
- MySQL 慢查询
- docker方式mysql设置字符集
- docker探索-windows10 docker 使用 mysql(二)
- 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)
- MySQL弊端凸显,PostgreSQL将取而代之?
- Linux安装MySQL
- 前后端项目部署-6, flask+Gunicorn+gevent+supervisor+nginx+redis+mysql+mongodb+vue,docker-compose部署
- [Docker] Run MySQL in Docker Container
- 【原创】MySQL Connector/C 库的版本选择
- mysql之通过cmd连接远程数据库
- Docker MySQL 环境下运行
- Docker安装部署MongoDB及MySql和MongoDB的语法对比
- GaussDB(for MySQL)如何在存储架构设计上做到高可靠、高可用
- mysql执行update语句受影响行数是0
- shell命令批量杀死MySQL连接进程
- Docker mysql主主互备和高可用
- docker mysql 读写分离
- MySQL----基于Docker部署MySQL
- Mysql安装
- Docker 部署 MySQL 一主多从
- 【mysql学习】6.where高级数据过滤
- docker运行mysql并数据持久化