二進位制安裝mariadb的指令碼

2021-08-09 10:00:26 字數 1487 閱讀 4500

#!/bin/bash

func

() pwd=`pwd`

echo

-e"\t使用者mysql已建立(#-#)"

echo

-e"\t$1正在解包……"

tar xvf $1 -c /usr/local/ &> /dev/null

echo

-e"\t$1解包完成!"

cd /usr/local/

ln -s mariadb* mysql &> /dev/null

cd /usr/local/mysql

mkdir /etc/mysql/ &> /dev/null

\cp -f support-files/my-huge.cnf /etc/mysql/my.cnf

if [ $? != 0 ];then

yum install libaio -y &> /dev/null

if [ $? != 0 ];then

echo

-e"\tscripts/mysql_install_db失敗!"

exit1fi

fi\cp -f support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld &> /dev/null

func

if [ -n "$release7" ];then

mkdir /var/log/mariadb/ &>/dev/null

chown mysql /var/log/mariadb/

touch /var/log/mariadb/mariadb.log &> /dev/null

chown mysql /var/log/mariadb/mariadb.log

else

mkdir -p /var/log/mysql.log

chown mysql /var/log/mysql.log

touch /var/log/mysqld.log

chown mysql:mysql /var/log/mysqld.log

fiservice mysqld start &> /dev/null

if [ $? == 0 ];then

echo

-e"\tmysql服務以啟動(#-#)"

fiecho

"path=/usr/local/mysql/bin:$path" >/etc/profile.d/mysql.sh

echo

-e"\t請執行. /etc/profile.d/mysql.sh指令碼將『/usr/local/mysql/bin』新增到path變數中!"

echo

-e"\t請執行mysql_secure_installation!安全初始化mariadb(#-#)"

cd$pwd

注意:如果作業系統是最小化安裝的,可能會由於缺少一些檔案,造成安裝失敗。

二進位制安裝MariaDB 5 5 36

開發版本 aplha 文件版本 stable 簡介 mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是 甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用分支的方式來避開這個風險。mariadb的目的是完全相容...

二進位制如何安裝mysql 二進位制安裝mysql

1.建立安裝目錄 wget 3.解壓二進位製包 root db01 tar xf mysql 5.6.40 linux glibc2.12 x86 64.tar.gz 4.移動解壓目錄 5.做mysql軟連線 6.建立mysql使用者 root db01 useradd mysql s sbin n...

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...