1.前言
此处测试centos版本为7.x MySQL版本为5.7.x,MySQL安装包为tar.gz包
centos 环境自行搭建和MySQL安装包自行下载
2.编写脚本
2.1 创建脚本文件
touch install_mysql.sh
2.2 编写脚本语句
vi install_mysql.sh
#!/bin/bash
./etc/init.d/functions
password=$1 # MySQL root用户密码 默认为MySQL初始化密码
directory=$2 # MySQL 安装目录默认 /usr/local
data_dir=$3 # MySQL数据库文件存放路径 默认路径 /usr/local/mysql/data
current_dir=`pwd`
echo "${password}, ${directory}, ${data_dir}"
function select_installation_directory(){
if [[ -z ${directory} ]];
then
directory='/usr/local'
fi
if [[ -z ${data_dir} ]];
then
data_dir=${directory}/mysql/data
fi
}
function delete_mariadb(){
for i in $(rpm -qa | grep mariadb | grep -v grep)
do
echo "卸载mariadb ->