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://download.csdn.net/download/weixin_47936754/13114143


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM