豌豆Ai站群搜索引擎系统 V.25.10.25 网址:www.wd.chat

🗣 Wd提问: MySQL自动安装脚本

🤖 Ai回答:
下面是一个 MySQL 自动安装脚本(适用于 Ubuntu/Debian 系统),该脚本会自动下载、安装 MySQL 8.0,并设置初始密码和安全配置。你可以根据需要进行调整。

✅ 脚本功能:
自动更新系统包
安装 MySQL 8.0
设置 root 用户密码(可自定义)
启动 MySQL 服务
执行安全配置(如删除匿名用户、禁用远程 root 登录等)

📜 自动安装脚本(`install_mysql.sh`)

bash
!/bin/bash

设置变量
MYSQL_ROOT_PASSWORD=your_secure_password 修改为你的密码
DEBIAN_FRONTEND=noninteractive

检查是否以 root 权限运行
if [ $EUID -ne 0 ]; then
echo 请以 root 权限运行此脚本
exit 1
fi

echo 正在更新系统包...
apt update -y

echo 正在安装 MySQL 8.0...
添加 MySQL 官方 GPG 密钥
wget -O /etc/apt/trusted.gpg.d/mysql.asc https://dev.mysql.com/get/As2D6574A2F3B698A3C9B9D2B1D0D4E6E
添加 MySQL 仓库
echo deb http://repo.mysql.com/apt/ubuntu $(lsb_release -cs) mysql-8.0 /etc/apt/sources.list.d/mysql.list

更新 apt 缓存并安装 MySQL
apt update -y
apt install -y mysql-server mysql-client

设置 root 密码(如果未设置)
echo 正在设置 MySQL root 密码...
mysql -e ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '$MYSQL_ROOT_PASSWORD'; FLUSH PRIVILEGES;

启动 MySQL 服务
systemctl start mysql
systemctl enable mysql

运行安全配置(交互式,但我们用非交互方式跳过)
echo 正在执行 MySQL 安全配置...
mysql_secure_installation <<EOF
$MYSQL_ROOT_PASSWORD
y
y
y
y
y
EOF

echo ✅ MySQL 安装完成!
echo Root 用户密码: $MYSQL_ROOT_PASSWORD
echo MySQL 服务已启动并启用。

🔧 使用方法:

1、保存脚本为 `install_mysql.sh`

bash
nano install_mysql.sh


2、赋予执行权限

bash
chmod +x install_mysql.sh


3、运行脚本

bash
./install_mysql.sh


⚠️ 注意事项:

修改密码:将 `your_secure_password` 替换为你自己的强密码。
支持系统:仅适用于基于 Debian 的系统(Ubuntu、Debian)。
防火墙:如果你使用了 UFW 或其他防火墙,请开放 3306 端口(可选):

bash
ufw allow 3306


远程访问:如果需要远程连接,请确保在 MySQL 中创建用户并授权。

🔄 可选增强功能(进阶)

如果你想让脚本更智能,可以添加以下功能:

从参数接收密码
检测是否已安装 MySQL
支持 CentOS/RHEL(需用 yum/dnf)

示例:支持参数传入密码

bash
!/bin/bash
MYSQL_ROOT_PASSWORD=${1:-default_password}

..、其余脚本保持不变 ...

然后运行:

bash
./install_mysql.sh MySecurePass123!

✅ 总结

这个脚本适合用于自动化部署环境(如 CI/CD、云服务器初始化)。建议在测试环境中验证后再用于生产。

如果你需要 CentOS/RHEL 版本的脚本 或 Docker 镜像中的安装脚本,也可以告诉我,我可以提供相应版本。

Ai作答

📣 商家广告


香港vps

高防vps

广告招商

店名

Ai评估


0

IP地址: 197.219.250.84

搜索次数: 10

提问时间: 2025-12-22 00:44:29

🛒 域名购买

❓️ 热门提问

🌐 域名评估

最新挖掘

🖌 热门作画

🤝 关于我们

🗨 加入群聊

🔗 友情链接

🧰 站长工具
📢

温馨提示

本站所有 问答 均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。

👉

技术支持

本站由 🟢 豌豆Ai 提供技术支持,使用的最新版: 豌豆Ai站群搜索引擎系统 V.25.10.25 搭建本站。

上一篇 86965 86966 86967 下一篇