32 lines
933 B
Bash
32 lines
933 B
Bash
#!/bin/bash
|
|
|
|
# '\033[字背景颜色;字体颜色m字符串\033[0m'
|
|
GREENCOLOR='\033[1;32m'
|
|
NC='\033[0m'
|
|
|
|
DOWNLOAD_DIR="/usr/src"
|
|
SOURCE_DIR="http://repo.mysql.com/mysql80-community-release-el8-3.noarch.rpm"
|
|
|
|
echo "===================================================="
|
|
printf "${GREENCOLOR} MySQL's install begin ${NC} \n"
|
|
echo "===================================================="
|
|
|
|
# 安装 MySQL
|
|
# 如果安装过 MySQL, 先卸载
|
|
yum -y remove mysql
|
|
# 进入目录
|
|
cd $DOWNLOAD_DIR
|
|
# 下载 MySQL 包
|
|
wget $SOURCE_DIR
|
|
# 安装 MySQL 的 yum 源
|
|
rpm -ivh mysql80-community-release-el8-3.noarch.rpm
|
|
# 安装 MySQL
|
|
yum -y install mysql-server
|
|
# 启动 MySQL
|
|
systemctl start mysqld
|
|
systemctl status mysqld
|
|
|
|
echo "===================================================="
|
|
printf "${GREENCOLOR} MySQL's install finish ${NC} \n"
|
|
cat /var/log/mysqld.log | grep 'temporary password'
|
|
echo "====================================================" |