更新
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "======================================"
|
||||
echo "药品库系统安装脚本"
|
||||
echo "======================================"
|
||||
echo ""
|
||||
|
||||
# 检查 MySQL 配置
|
||||
read -p "请输入数据库主机 (默认: localhost): " DB_HOST
|
||||
DB_HOST=${DB_HOST:-localhost}
|
||||
|
||||
read -p "请输入数据库端口 (默认: 3306): " DB_PORT
|
||||
DB_PORT=${DB_PORT:-3306}
|
||||
|
||||
read -p "请输入数据库名称: " DB_NAME
|
||||
if [ -z "$DB_NAME" ]; then
|
||||
echo "错误: 数据库名称不能为空"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
read -p "请输入数据库用户名: " DB_USER
|
||||
if [ -z "$DB_USER" ]; then
|
||||
echo "错误: 数据库用户名不能为空"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
read -sp "请输入数据库密码: " DB_PASS
|
||||
echo ""
|
||||
|
||||
# 执行 SQL 文件
|
||||
echo ""
|
||||
echo "正在执行数据库迁移..."
|
||||
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < install_medicine_library.sql
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo ""
|
||||
echo "======================================"
|
||||
echo "药品库系统安装成功!"
|
||||
echo "======================================"
|
||||
echo ""
|
||||
echo "已创建以下数据表:"
|
||||
echo " - la_doctor_medicine (药品库表)"
|
||||
echo ""
|
||||
echo "已插入示例数据:5条药品记录"
|
||||
echo ""
|
||||
echo "您现在可以在后台管理系统中使用药品库功能了。"
|
||||
echo ""
|
||||
else
|
||||
echo ""
|
||||
echo "======================================"
|
||||
echo "安装失败!"
|
||||
echo "======================================"
|
||||
echo "请检查数据库连接信息是否正确。"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user