# 重置数据库脚本 # 使用方法: .\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 }