2020-5-18 20:31
以下是Shell腳本:
#!/bin/bash
# author: 趙利文 微信ID:zhaoliwen89
# 首先檢測rpm安裝包是否準備好
# 1.MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm
# 2.MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm
if test -e ./MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm;then
echo "mysql-server file check ok."
else
echo "當前目錄MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm 不存在!請先下載"
exit 1
fi
if test -e MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm;then
echo "mysql-client file check ok."
else
echo "當前目錄MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm 不存在!請先下載~"
exit 1
fi
#創建mysql用戶組以及mysql用戶
groupadd mysql
if [ $? == 0 ];then
echo "create group mysql success"
else
echo "create group mysql error"
fi
useradd -r mysql
if [ $? == 0 ];then
echo "create user mysql success"
else
echo "create user mysql error"
fi
# 刪除衝突的依賴包
yum -y remove mariadb-libs
# 安裝服務器端
echo "正在安裝Mysql服務端"
rpm -i MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm
installResault=$?
#sleep 30
if [ $installResault == 0 ];then
echo "Mysql服務器端安裝成功"
fi
# 安裝mysql客戶端
echo "正在安裝Mysql客戶端"
rpm -i MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm
installResault=$?
#sleep 30
if [ $installResault == 0 ];then
echo "Mysql客戶端安裝成功"
fi
cp /usr/share/mysql/mysql.server /etc/init.d/mysqld
chown -R mysql:mysql /var/lib/mysql
#啓動mysql服務
service mysqld start
保存之後,執行就可以了。