【docker】docker启动bitnami/mysql

说明:-v 宿主机目录:docker容器目录,-p 同理

注意:/opt/bitnami/mysql/conf/bitnami 目录自定义conf的目录,不能使用原有的/opt/bitnami/mysql/conf 目录。

容器启动后可在宿主机的/宿主/mysql8.0/conf,添加my_custom.cnf文件,配置mysql。

如启动mysql binlog日志。随时添加都可以。

conf 复制代码
server_id=1
log_bin=mysql-bin
binlog_format=ROW
expire_logs_days=15
bash 复制代码
# 宿主机内目录的权限授予,
chmod 777 -R /var/lib/docker-workspace/containers-data/mysql8.0

docker run -d \
--name mysql8.0 \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=qaz123 \
-e MYSQL_DATABASE=test \
-v /宿主机/mysql8.0/data:/bitnami/mysql/data \
-v /宿主机/mysql8.0/conf:/opt/bitnami/mysql/conf/bitnami \
bitnami/mysql:8.0


# -d选项是daemon就是后台启动,删除-d,可前台方便打印
# MYSQL_DATABASE=test 首次启动新建一个test数据库
# 查看要已经下载的images
docker images

# 查看正在运行的容器状态
docker ps 
# 查看所有的容器状态,包括没启动起来的
docker ps -a
# 查看日志,--name 后边的名字
docker logs mysql8.0
# 停止容器
docker stop mysql8.0
# 重启容器
docker start mysql8.0
# 删除容器
docker rm mysql8.0

# 执行容器的bash
docker exec -it -u root mysql8.0 /bin/bash
# 退出容器bash
exit
相关推荐
程序员卷卷狗1 小时前
MySQL 高可用方案:主从 + MHA + ProxySQL + PXC 的实战应用与架构思考
数据库·mysql·架构
IT教程资源C3 小时前
(N_141)基于springboot,vue网上拍卖平台
mysql·vue·前后端分离·拍卖系统·springboot拍卖
honortech3 小时前
MySQL 8 连接报错:Public Key Retrieval is not allowed
数据库·mysql
q***82913 小时前
MySQL--》如何通过选择合适的存储引擎提高查询效率?
数据库·mysql·adb
q***96583 小时前
MySql-9.1.0安装详细教程(保姆级)
数据库·mysql
云和数据.ChenGuang4 小时前
r=re.search(r‘data-original=“(.*?)“‘, line)指令解析
数据库·mysql·r语言
m***11906 小时前
MySQL官网驱动下载(jar包驱动和ODBC驱动)【详细教程】
数据库·mysql
不爱笑的良田6 小时前
从零开始的云原生之旅(十二):从 Service 到 Ingress——K8s 服务暴露完全指南
云原生·容器·kubernetes
debug骑士6 小时前
云原生边缘计算系统在工业物联网中的实时智能调度与优化策略研究
mysql