创建配置文件

/root/service/mariadb/conf/my.cnf
my.cnf内容如下

[mysqld]
# 启用二进制日志
log_bin = /var/lib/mysql/mariadb-bin

# 设置服务器ID(对于复制是必需的)
server_id = 1

# 设置二进制日志格式(可选:ROW, STATEMENT, 或 MIXED)
binlog_format = ROW

# (可选)保留二进制日志的天数
expire_logs_days = 7

# (可选)指定二进制日志的最大大小
max_binlog_size = 100M

部署命令

docker run -d --restart='always' --name mariadb -e MYSQL_ROOT_PASSWORD=topsci@123 -p 13306:3306 -v /root/service/mariadb/data:/var/lib/mysql -v /root/service/mariadb/conf:/etc/mysql/conf.d -v /root/service/mariadb/backup:/backup mariadb:latest

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐