centos 怎么一键部署mysql 8.0 ,不用docker ,你写个脚本
时间: 2024-04-10 15:32:06 浏览: 144
当然,我可以为您提供一个简单的脚本来一键部署 MySQL 8.0 在 CentOS 上。请按照以下步骤操作:
1. 创建一个新的脚本文件,比如 `install_mysql.sh`。
2. 使用文本编辑器打开脚本文件并输入以下内容:
```bash
#!/bin/bash
# 添加 MySQL 的 Yum 源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
# 安装 MySQL 服务器
sudo yum install -y mysql-server
# 启动 MySQL 服务
sudo systemctl start mysqld
# 设置 MySQL 开机自启
sudo systemctl enable mysqld
# 获取初始密码
sudo grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'
# 进行安全设置
sudo mysql_secure_installation
```
3. 保存并关闭脚本文件。
4. 授予脚本执行权限:
```bash
chmod +x install_mysql.sh
```
5. 运行脚本来安装 MySQL 8.0:
```bash
sudo ./install_mysql.sh
```
脚本将自动下载并安装 MySQL 8.0,然后启动 MySQL 服务。在安装过程中,您将被要求输入初始密码和进行一些安全设置。
请注意,此脚本假设您使用的是 CentOS 7。如果您使用的是其他 CentOS 版本,可能需要相应地修改脚本中的一些命令。
希望这可以帮助您一键部署 MySQL 8.0!如有任何问题,请随时提问。
阅读全文