1.需自備mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz或者其他版本的原始碼包
2.需修改指令碼頭部source_gz_file
變數路徑
3.指令碼**:
#!/bin/bash
# 安裝mysql,使用指令碼前請修改原始碼包在檔案系統中的路徑
# author:someone
# date:2018/04/21
source_gz_file="/home/someone/downloads/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz"
install_dir="/usr/local/mysql"
# 判斷mysql是否安裝
echo "檢查mysql是否安裝"
mysql -version > /dev/null 2>&1
if [ $? -eq 127 ];then
echo "沒有安裝mysql!"
if [ ! -f $ ];then
echo "$檔案不存在!"
exit 1
fi # 如果install_dir目錄已經存在,那麼則刪除
if [ -d $ ];then
echo "安裝目錄已存在,正在刪除$..."
sudo rm -rf $
fi echo "建立安裝目錄$..."
sudo mkdir $
echo "解壓$到安裝目錄$..."
sudo tar -xzf $ -c $
temp=`ls $`
sudo cp -r -t $ $/$/*
sudo rm -rf $/$
echo "解壓完畢!"
echo "新增mysql使用者組、使用者..."
sudo groupadd mysql
sudo useradd -g mysql mysql
echo "開始安裝..."
cd $ && pwd
sudo mkdir data/mysql
sudo chown -r mysql:mysql $
sudo ./scripts/mysql_install_db --user=mysql --basedir=$ --datadir=$/data/mysql
sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod 755 /etc/init.d/mysql
sudo cp support-files/my-default.cnf /etc/my.cnf
echo "請修改/etc/init.d/mysql檔案"
echo "basedir=$/"
echo "datadir=$/data/mysql"
echo "按enter鍵確認..."
read -n 1
sudo vim /etc/init.d/mysql
echo "請修改/etc/profile檔案,新增mysql環境變數"
echo '檔案末尾追加export path=$:'$/bin
echo "按enter鍵確認..."
read -n 1
sudo vim /etc/profile
source /etc/profile
sudo echo "安裝成功!啟動mysql服務..."
sudo systemctl enable mysql
sudo service mysql start
echo "請修改mysql -> root密碼..."
echo "請輸入密碼:"
read mysql_pwd
sudo mysqladmin -u root password $
else
echo "mysql已安裝!"
mysql -version
fi
Ubuntu環境下配置mysql
安裝mysql 用apt get直接安裝,可以省去配置環境的煩惱 sudo apt get install mysql server mysql client libmysqlclient dev安裝完成後會自動啟動mysql,也選擇手動啟動 service mysqld start 檢測mysql...
ubuntu下安裝mysql環境
手動安裝mysql shell groupadd mysql shell useradd g mysql mysql shell gunzip mysql version.tar.gz tar xvf shell cd mysql version shell configure prefix usr...
ubuntu環境下MySQL修改登入密碼
一 擁有原來的myql的root的密碼 方法一 在mysql系統外,使用mysqladmin mysqladmin u root p password test123 enter password 輸入原來的密碼 方法二 通過登入mysql系統,mysql uroot p enter passwor...