From ec8f626b8f76b88b35d59ffb8bd314294d461e4f Mon Sep 17 00:00:00 2001 From: pycook Date: Wed, 3 Jan 2024 13:58:35 +0800 Subject: [PATCH] docs: update install (#354) --- docker-compose.yml | 1 + docs/local.md | 6 +++--- docs/local_en.md | 7 +++++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f9ac50b..2c7831c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: - db-data:/var/lib/mysql - ./docs/mysqld.cnf:/etc/mysql/conf.d/mysqld.cnf - ./docs/cmdb.sql:/docker-entrypoint-initdb.d/cmdb.sql + command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci networks: new: aliases: diff --git a/docs/local.md b/docs/local.md index 9879dbd..56093a4 100644 --- a/docs/local.md +++ b/docs/local.md @@ -1,16 +1,16 @@ ## 本地搭建: 环境和依赖 - 存储: mysql, redis -- python 版本: >=python3.7 +- python 版本: 3.8 <= python <= 3.11 ## Install - 启动 mysql 服务, redis 服务 > 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 - 拉取代码 diff --git a/docs/local_en.md b/docs/local_en.md index 6c78203..bfbe1ee 100644 --- a/docs/local_en.md +++ b/docs/local_en.md @@ -1,11 +1,14 @@ ### Install +- python version: 3.8 <= python <= 3.11 + + - Start mysql, redis > 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 - Pull code