服务器 > 服务器 > 云虚拟主机

docker安装及运行MySQL5.7容器完整脚本及说明

31人参与 2025-02-14 云虚拟主机

docker安装及运行mysql5.7容器

mkdir -p {data,conf.d}

cat > conf.d/log-bin.cnf <<-eof
[mysqld]
log_bin=mysql-binlog
server_id=1
eof

docker rm -f mysql

docker run -d --name mysql -e mysql_root_password=123456 -p 3306:3306 -v /etc/localtime:/etc/localtime -v ./data:/var/lib/mysql -v ./conf.d:/etc/mysql/conf.d mysql:5.7

这个脚本主要用于设置和启动一个mysql容器。

下面是对脚本中每个命令的详细解释:

1. 创建目录

mkdir -p {data,conf.d}

2. 创建配置文件

cat > conf.d/log-bin.cnf <<-eof
[mysqld]
log_bin=mysql-binlog
server_id=1
eof

3. 删除并强制停止现有的mysql容器

docker rm -f mysql

4. 启动新的mysql容器

docker run -d --name mysql -e mysql_root_password=123456 -p 3306:3306 -v /etc/localtime:/etc/localtime -v ./data:/var/lib/mysql -v ./conf.d:/etc/mysql/conf.d mysql:5.7

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

MySQL docker容器数据更新统计shell脚本代码方式

02-14

Docker如何修改正在运行的容器的时区和时间

02-14

docker-compose部署nginx教程

02-14

docker-compose启动minio方式

02-14

docker之tomcat8.5容器中如何部署war包

02-14

Docker PostgreSQL容器化部署方式

02-14

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论