docs: update install (#354)

This commit is contained in:
pycook 2024-01-03 13:58:35 +08:00 committed by GitHub
parent ec884c92e1
commit ec8f626b8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 5 deletions

View File

@ -14,6 +14,7 @@ services:
- db-data:/var/lib/mysql - db-data:/var/lib/mysql
- ./docs/mysqld.cnf:/etc/mysql/conf.d/mysqld.cnf - ./docs/mysqld.cnf:/etc/mysql/conf.d/mysqld.cnf
- ./docs/cmdb.sql:/docker-entrypoint-initdb.d/cmdb.sql - ./docs/cmdb.sql:/docker-entrypoint-initdb.d/cmdb.sql
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
networks: networks:
new: new:
aliases: aliases:

View File

@ -1,16 +1,16 @@
## 本地搭建: 环境和依赖 ## 本地搭建: 环境和依赖
- 存储: mysql, redis - 存储: mysql, redis
- python 版本: >=python3.7 - python 版本: 3.8 <= python <= 3.11
## Install ## Install
- 启动 mysql 服务, redis 服务 - 启动 mysql 服务, redis 服务
> mysql一定要设置sql_mode, root进入mysql执行: > mysql一定要设置sql_mode, root进入mysql执行:
> >
> `set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';` > `set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';`
> >
> `set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';` > `set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';`
- 创建数据库 cmdb - 创建数据库 cmdb
- 拉取代码 - 拉取代码

View File

@ -1,11 +1,14 @@
### Install ### Install
- python version: 3.8 <= python <= 3.11
- Start mysql, redis - Start mysql, redis
> mysql must set sql_mode, and root enters mysql to execute: > mysql must set sql_mode, and root enters mysql to execute:
> >
> `set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';` > `set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';`
> >
> `set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';` > `set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';`
- Create mysql database: cmdb - Create mysql database: cmdb
- Pull code - Pull code