mysql5 7安裝指令碼

2021-09-03 02:37:13 字數 1244 閱讀 1305

在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配置檔案內容出錯了,在啟動服務的時候,服務始終啟動不起來,提示的錯誤資訊是 服務正在啟動中或是暫停中。通過 啟動任務管理器 服務 服務按鈕 進去檢視服務...