Files
petwash/reset-database.ps1
GukSang.Jin 9c66b6cd82
2026-03-03 16:55:02 +08:00

27 lines
813 B
PowerShell

# 重置数据库脚本
# 使用方法: .\reset-database.ps1
$MYSQL_HOST = "101.132.182.216"
$MYSQL_PORT = "3306"
$MYSQL_USER = "root"
$MYSQL_PASSWORD = "Wang@223366"
Write-Host "正在重置数据库..." -ForegroundColor Yellow
# 使用 Docker 运行 MySQL 客户端执行初始化脚本
Get-Content init-database.sql | docker run --rm -i `
mysql:8.0 `
mysql -h $MYSQL_HOST -P $MYSQL_PORT -u $MYSQL_USER -p$MYSQL_PASSWORD
if ($LASTEXITCODE -eq 0) {
Write-Host "数据库重置成功!" -ForegroundColor Green
# 重启 API 容器
Write-Host "正在重启 API 容器..." -ForegroundColor Yellow
docker-compose restart petwash-api
Write-Host "完成!" -ForegroundColor Green
} else {
Write-Host "数据库重置失败,请检查连接信息" -ForegroundColor Red
}