mariadb安装部署完整过程

#!/bin/sh

#定义变量:安装包所在目录和数据库安装目录
basePath=$PWD
releasePath=/usr/local/jenkins
echo "上传目录:$basePath"
echo "安装目录:$releasePath"
mkdir -p $releasePath
#安装数据库
if [ ! -d $releasePath/mysql ];then
        echo "安装数据库"
        tar -zxf mariadb-5.5.68-linux-x86_64.tar.gz
        mv mariadb-5.5.68-linux-x86_64 $releasePath/mysql

        useradd mysql
        chown -R mysql:mysql $releasePath/mysql

        echo "替换my.conf文件"
        mv /etc/my.cnf /etc/my.cnf.old
        echo "备份系统my.conf success"
        cp $basePath/my.cnf /etc/
        echo "替换系统my.cnf success"

        echo "创建库文件&&将mysql.server文件加入系统启动目录" 
        cd $releasePath/mysql
        scripts/mysql_install_db --user=mysql > /dev/null
        sleep 3 
        cp  $releasePath/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
        chmod +x /etc/rc.d/init.d/mysql
        echo "success"

        echo "将mysql/bin下的命令加入系统命令" 
        cp $releasePath/mysql/bin/* /usr/bin/
        cp $releasePath/mysql/bin/mysql /usr/lib/

    set -e  
        echo "加服务"
        chkconfig --add mysql
        chkconfig --list
        echo "配置开机自启" 
        chkconfig --level 35 mysql on
        echo "启动数据库" 
        systemctl start mysql
        mysql_password=123456
        mysqladmin -u root password $mysql_password
        echo "mariaDB installed: ok"

fi

文件获取来源:https://mp.csdn.net/console/upDetailed

相关文章

安装开始...1.打开“https://dev.mysql.com/downloadsepo/yu...
安装Helm3#官网下载慢#wgethttps://get.helm.sh/helm-v3.5.4...
通过Linux命令行启动用的指令:systemctlstartmariadb.servi...
InstallingMariaDBServer10.4TodeployMariaDBCommunityServe...
阅读目录一什么是存储引擎二mysql支持的存储引擎三使用存储引...
1、安装MariaDB安装命令yum-yinstallmariadbmariadb-server安...