$ docker-compose down 1. 2. 8、进入MySQL容器 # 进入容器,使用容器ID或名称都进入容器 $ docker exec -it mysql /bin/bash # 登陆mysql数据库 $ mysql -uroot -p123456 # 创建数据库用户 mysql> CREATE USER 'tangsm'@'%' IDENTIFIED BY '123456'; # 给用户授予所有权限 mysql> GRANT All privileges...
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'demodb', 'USER': 'root', 'PASSWORD': '123456', 'HOST': 'db', } } 这里的NAME就是docker-compose.yml文件中的MYSQL_DATABASE,PASSWORD为docker-compose.yml文件中的MYSQL_ROOT_PASSWORD,HOST为docker-compose.yml文件...
3. MySQL主、从服务器docker-compose-mysql.yml文件 version:'3'services:mysql:environment:## root账号的密码MYSQL_ROOT_PASSWORD:root密码 TZ:Asia/Shanghai## 新建mysql账号MYSQL_USER:'mysql_user'MYSQL_PASSWORD:mysql_user密码 MYSQL_DATABASE:'mysql_db'image:"docker.io/mysql:latest"container_name:mysql ...
version:'3.3'services:mysql-db:# 指定容器的名称container_name:mysql # 指定镜像和版本image:mysql:8.0ports:-"3306:3306"restart:always # 容器日志大小配置logging:driver:'json-file'options:max-size:'5g'environment:# 配置root密码MYSQL_ROOT_PASSWORD:xj2022volumes:# 挂载数据目录-"./mysql/data:/var/l...
192.168.0.195 (MySQL从服务器) 2. 准备MySQL文件存放目录 准备数据库存储目录,在两台主从服务器上分别执行一下命令 mkdir -p /opt/container/mysql/data /opt/container/mysql/config /opt/container/mysql/slave/mysql-files chmod -R 777 /opt/container/mysql/data /opt/container/mysql/config /opt/container...
部署非常简单,直接开始。只要有装docker环境和docker-compose即可。 1、创建工作目录 mkdir -p /apps/mysql/{mydir,datadir,conf,source} 2、编写docker-compose.yaml version: '3' services: mysql: restart: always image: mysql:5.7.18 container_name: mysql-lable ...
要使用docker-compose部署MySQL数据库,需要按照以下步骤操作:1. 首先,确保你已经安装了Docker和docker-compose。如果没有,请先安装它们。2. 创建一个新的...
├── docker-compose.yml## MySQL主从编排的配置文件├── master │ ├── data## master节点保留数据,数据用volumes的方式保留在宿主机本地,需要额外创建data目录│ ├── init_sql## 在MySQL初始化完成后需要执行的SQL文件目录,目录下包含创建的初始化用户、数据库、表及测试数据等。│ └── my.cnf...
DATABASES ={'default': {'ENGINE':'django.db.backends.mysql','NAME':'demodb','USER':'root','PASSWORD':'123456', 'HOST': 'db',} } 这里的NAME就是docker-compose.yml文件中的MYSQL_DATABASE,PASSWORD为docker-compose.yml文件中的MYSQL_ROOT_PASSWORD,HOST为docker-compose.yml文件第三行的内容 ...