# 更新系统包信息
apt update
# 升级系统包
apt upgrade -y
# 安装必要的基础工具
apt install -y wget curl git net-tools software-properties-common apt-transport-https ca-certificates gnupg lsb-release
# 安装 MySQL 服务器
apt install -y mysql-server
# 启动 MySQL 服务
systemctl start mysql
# 检查 MySQL 状态
systemctl status mysql
# 设置 MySQL 开机自启
systemctl enable mysql
# 运行 MySQL 安全配置脚本
mysql_secure_installation
# 启用密码验证插件并选择中等级别的密码强度策略
# 1 表示 MEDIUM:密码长度至少为8,包含数字和混合大小写以及特殊字符
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1
# 默认使用 auth_socket 进行身份验证,因此没有为 root 设置密码
# 可选择通过 ALTER USER 命令来进行密码身份验证配置(参考链接提供了更多信息)
# 移除匿名用户? (建议 Y)
Remove anonymous users?
# 禁止 root 远程登录? (建议 Y)
Disallow root login remotely?
# 删除 test 数据库? (建议 Y)
Remove test database and access to it?
# 重新加载权限表? (建议 Y)
Reload privilege tables now?