#!/bin/bash # ============================================================ # 重置种子账号口令(由 MySQL 容器 initdb 自动执行) # # 01-schema.sql 里的密码哈希源自旧库,不能用于分发。 # 这里统一重算,登录后请逐个修改。 # # 哈希算法(见 iotlcm-admin-svr server/internal/library/utils/utils.go): # md5( hex(md5(明文)) + md5(salt) ) # salt 取自每行 sys_user.salt 列。 # # 口令直接写在本文件(不使用环境变量)。 # 改口令时必须同时修改以下两处: # 1. docker-compose.yml 的 MYSQL_ADMIN_PASSWORD # 2. 本文件下方的 ADMIN_PASSWORD # ============================================================ set -euo pipefail ADMIN_PASSWORD='Iotlcm2026Default' ROOT_PASSWORD='Iotlcm2026Default' DB_NAME='db_iotlcm' PWD_MD5=$(printf '%s' "$ADMIN_PASSWORD" | md5sum | awk '{print $1}') mysql --protocol=socket -uroot -p"${ROOT_PASSWORD}" <