|
@@ -42,7 +42,7 @@ fi
|
|
|
|
|
|
|
|
|
|
|
|
-echo "开始启动redis"
|
|
|
+echo "开始启动mysql"
|
|
|
#检查是否启用docker安装 enable_sql 为1时启用 为0时不启用
|
|
|
|
|
|
if [ "$enable_sql" == "1" ];then
|
|
@@ -67,14 +67,15 @@ if [ "$enable_sql" == "1" ];then
|
|
|
-p "$sql_port":3306 \
|
|
|
-v /data/mysql:/var/lib/mysql \
|
|
|
-e MYSQL_DATABASE="$sql_db" \
|
|
|
- -e MYSQL_USER="root" \
|
|
|
-e MYSQL_ROOT_PASSWORD="hfy$sql_passwd" \
|
|
|
hfysql:latest
|
|
|
if [ $? -ne 0 ]; then
|
|
|
echo "run mysql docker failed";
|
|
|
fi
|
|
|
+ # 等待mysql启动
|
|
|
+ sleep 5
|
|
|
# 为mysql添加用户,并且授权数据库给该用户
|
|
|
- docker exec -it mysql mysql -uroot -p"hfy$sql_passwd" -e "CREATE USER '$sql_user'@'%' IDENTIFIED BY '$sql_passwd';GRANT ALL PRIVILEGES ON *.* TO '$sql_user'@'%';FLUSH PRIVILEGES;"
|
|
|
+ docker exec -it hfysql mysql -uroot -p"hfy$sql_passwd" -e "CREATE USER '$sql_user'@'%' IDENTIFIED BY '$sql_passwd';GRANT ALL PRIVILEGES ON *.* TO '$sql_user'@'%';FLUSH PRIVILEGES;"
|
|
|
fi
|
|
|
|
|
|
echo "开始启动redis"
|