Docker部署MySQL
# 安装并运行MySQL
这里安装MySQL镜像并启动MySQL Server容器
docker run --name my_mysql -p 13306:3306 -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root123 -d mysql
1
- --name:指定容器名
- -p:映射端口号
- -v:挂在目录,防止mysql数据丢失
- -e:设置环境变量
- -d:后台启动
# 启动MySQL Client
另外启动一个容器,利用容器内的MySQL环境,启动MySQL Client连接数据库进行操作
docker run -it --network host --rm <img_name> <command>
1
- --network:指定网络模式,host模式则与宿主机用同一个网络
- --rm:运行完命令就自动删除容器
Command
mysql连接的命令,例如:
mysql -h127.0.0.1 -P13306 --default-character-set=utf8mb4 -uroot -p
1
上次更新: 2024/07/08, 18:44:07