66 lines
1.9 KiB
Bash
Executable File
66 lines
1.9 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script tự động reset và import database LuckyWheel
|
|
# Author: Auto-generated
|
|
# Date: 2026-01-11
|
|
|
|
echo "=================================="
|
|
echo "RESET DATABASE LUCKYWHEEL"
|
|
echo "=================================="
|
|
echo ""
|
|
|
|
# Màu sắc cho output
|
|
GREEN='\033[0;32m'
|
|
RED='\033[0;31m'
|
|
YELLOW='\033[1;33m'
|
|
NC='\033[0m' # No Color
|
|
|
|
# Bước 1: Xóa và tạo lại database
|
|
echo -e "${YELLOW}[1/3] Đang xóa và tạo lại database...${NC}"
|
|
sudo mysql -u root -e "DROP DATABASE IF EXISTS luckywheel; CREATE DATABASE luckywheel CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo -e "${GREEN}✓ Tạo database thành công${NC}"
|
|
else
|
|
echo -e "${RED}✗ Lỗi khi tạo database${NC}"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
|
|
# Bước 2: Import file SQL
|
|
echo -e "${YELLOW}[2/3] Đang import file SQL...${NC}"
|
|
sudo mysql -u root luckywheel < fsg3kct926qj_quaysoDB.sql
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo -e "${GREEN}✓ Import SQL thành công${NC}"
|
|
else
|
|
echo -e "${RED}✗ Lỗi khi import SQL${NC}"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
|
|
# Bước 3: Kiểm tra kết quả
|
|
echo -e "${YELLOW}[3/3] Kiểm tra kết quả...${NC}"
|
|
echo ""
|
|
echo "Thống kê người dùng theo loại:"
|
|
sudo mysql -u root luckywheel -e "SELECT COUNT(*) as total, loai_nguoi_dung FROM danh_sach_nguoi_dung GROUP BY loai_nguoi_dung;"
|
|
|
|
echo ""
|
|
echo "10 người dùng đầu tiên:"
|
|
sudo mysql -u root luckywheel -e "SELECT ma_nguoi_dung, ten_nguoi_dung, loai_nguoi_dung FROM danh_sach_nguoi_dung LIMIT 10;"
|
|
|
|
echo ""
|
|
echo "Thống kê giải thưởng:"
|
|
sudo mysql -u root luckywheel -e "SELECT COUNT(*) as total_prizes FROM danh_sach_giai_thuong;"
|
|
|
|
echo ""
|
|
echo -e "${GREEN}=================================="
|
|
echo "HOÀN TẤT!"
|
|
echo -e "==================================${NC}"
|
|
echo ""
|
|
echo "Database đã sẵn sàng sử dụng!"
|
|
echo "Bạn có thể khởi động server bằng: ./start.sh"
|
|
echo ""
|