在docker-compose.yml文件的volumes配置中添加以下内容,将init.sql文件挂载到mysql容器的初始化目录下: volumes:-./init.sql:/docker-entrypoint-initdb.d/init.sql 1. 2. 5. 启动docker容器 在终端中执行以下命令,使用docker-compose启动mysql容器: docker-compose up -d 1. -d参数表示以后台模式启动容器。 示...
$ docker exec -it mysql /bin/bash # 登陆mysql数据库 $ mysql -uroot -p123456 # 创建数据库用户 mysql> CREATE USER 'tangsm'@'%' IDENTIFIED BY '123456'; # 给用户授予所有权限 mysql> GRANT All privileges ON *.* TO 'tangsm'@'%'; # 显示mysql所有数据库 mysql> show database; # 切换数...
现有一台服务器,需要部署mysql和redis。其中mysql容器,需要在第一次启动时,执行sql文件。 redis保持空数据即可。 关于Docker-compose的安装,请参考连接: https://www.cnblogs.com/xiao987334176/p/12377113.html 二、封装mysql 本文使用的mysql 5.7版本,基础镜像为官方的mysql 目录结构 ./├── docker-compose.yml ...
container_name: mysql networks: - localnet command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_bin command: --init-file /docker-entrypoint-initdb.d/init.sql restart: always environment: MYSQL_ROOT_PASSWORD: 123456 #设置root帐号密码 TZ: Asia/Shanghai LANG: en_US.UTF...
Docker-compose封装mysql并初始化数据以及redis 一、概述 现有一台服务器,需要部署mysql和redis。其中mysql容器,需要在第一次启动时,执行sql文件。 redis保持空数据即可。 关于Docker-compose的安装,请参考连接: https://www.cnblogs.com/xiao987334176/p/12377113.html...
command:覆盖容器启动后默认执行的命令,相当于docker run xxx /bin/bash里面最后一段命令。 这个docker-compose,等于命令 docker run -d --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=abcd1234 -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v ./mysql/init:/docker-entrypoint-initdb.d/ ...
version:'3'services:mysql8.0:# 镜像名image:mysql:8.0.21#容器名(以后的控制都通过这个)container_name:mysql8.0# 重启策略restart:alwaysenvironment:# 时区上海TZ:Asia/Shanghai # root 密码MYSQL_ROOT_PASSWORD:root #初始化数据库(后续的初始化sql会在这个库执行)MYSQL_DATABASE:nacos_config ...
Docker-compose封装mysql并初始化数据以及redis ⼀、概述 现有⼀台服务器,需要部署mysql和redis。其中mysql容器,需要在第⼀次启动时,执⾏sql⽂件。redis保持空数据即可。关于Docker-compose的安装,请参考连接:⼆、封装mysql 本⽂使⽤的mysql 5.7版本,基础镜像为官⽅的mysql ⽬录结构 ./ ├──...
-initdb.d这是将当前目录下的sql目录挂在到容器 /docker-entrypoint-initdb.d目录下,这样sql目录下的所有sql文件就会在启动mysql容器的时候进行执行创建,这里值得注意的坑是,如果sql目录的其他人权限没有 x 执行权限的话是不会执行表的创建的,也就是说初始化不成功,所以这里一定要更改目录权限为其他人可执行...
【IT老齐125】眼不瞎就能发现慢SQL瓶颈,Visual_Explain可视化执行计划快速上手 13:25 【IT老齐126】不用端口映射,更易维护,Macvlan让Docker容器可以IP直连 15:32 【IT老齐127】用好了性能直接起飞,基因法与倒排索引在MySQL分库分表的应用 14:03 【IT老齐128】15年YRD项目上线即崩溃,浅析DDOS攻击的攻与防...