19 lines
491 B
Bash
19 lines
491 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
echo "=== 检查 mysql-server 包是否可用 ==="
|
|
apt-cache policy mysql-server 2>&1 | head -5
|
|
|
|
echo "=== 安装 mysql-server ==="
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
apt-get install -y mysql-server 2>&1 | tail -30
|
|
|
|
echo "=== 检查安装结果 ==="
|
|
which mysql mysqld 2>&1 || echo "MYSQL_NOT_FOUND"
|
|
dpkg -l 2>/dev/null | grep -E 'mysql-server|mysql-common' | head
|
|
|
|
echo "=== 启动 mysql ==="
|
|
systemctl start mysql 2>&1 || true
|
|
sleep 3
|
|
systemctl is-active mysql 2>&1
|