在root使用者下建立mysqlinstall.sh
然後vim mysqlinstall.sh 編輯指令碼
將如下資訊貼上進去
sh mysqlinstall.sh 執行指令碼即可
指令碼內容如下:
#!/bin/bash
#echo "mysql5.7開始安裝"
###關閉selinux和防火牆###
setenforce 0
sed -i 's/'selinux=enforcing'/'selinux=disabled'/' /etc/selinux/config
systemctl stop firewalld.service
systemctl disable firewalld.service
###安裝mysql5.7的yum源###
mkdir software
cd software
wget
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
###安裝mysql###
yum -y install mysql mysql-server mysql-devel
service mysqld start
###設定mysql的密碼##
passwordmysql=`grep 'password' /var/log/mysqld.log |head -n 1|awk `
echo "請輸入您想設定的mysqlroot密碼:"
read newpassword
mysql -uroot -p$passwordmysql --database mysql -e "set global validate_password_policy=0; set global validate_password_length=1; set password = password('$newpassword');" --connect-expired-password
echo "root使用者密碼為:$newpassword" >>passwordinformation.txt
###是否開啟遠端連線許可權###
privilege()
privilege
###是否新建使用者###
newuser()
newuser
echo "安裝完畢,賬戶資訊存放於當前目錄的passwordinformation.txt檔案中,記錄後請刪除,以免資訊洩露"
Mysql 5 7 編譯安裝指令碼
bin bash automatic deployment mysql 自動部署 mysql 2019年7月1日 yum y update definition originallybr pass nicai 123 wget boost wget mysql install download yu...
mysql 5 7 啟動指令碼
整個編譯的過程是很長的,預設情況下,編譯的時候有指定basedir和datadir,這兩個路徑是預設的,在後續資料庫初始化的過程中,可以對不同的情況再定義。編譯完成後,就可以make make install了。如果是帶boost的原始碼,也要指定dwith boost boost,這個是相對路徑 ...
Mysql5 7安裝問題
但正是這個最新版本讓我折騰了好幾個小時,特此記錄下來!現在直接說這個版本 mysql 5.7.9 winx64.zip 出現的問題 1.my.ini配置檔案內容出錯了,在啟動服務的時候,服務始終啟動不起來,提示的錯誤資訊是 服務正在啟動中或是暫停中。通過 啟動任務管理器 服務 服務按鈕 進去檢視服務...