關於CentOS7一鍵安裝mysql5 7演示

2021-10-07 23:04:21 字數 3750 閱讀 1385

參照原博文centos7 安裝和配置mysql5.7

結合自己在網上搜尋的一些資料整合的一套安裝mysql並設定root密碼和資料庫遠端連線密碼的指令碼

部分指令碼**展示

#!/bin/bash

#測試指令碼

#輸出logo

./lingdulogo0.sh;

#檢測是否已安裝mysql

service mysqld start

if[ $? -eq 0 ]

; then

echo

"已安裝mysql"

;echo

"檢測到系統已安裝mysql!請先解除安裝!"

;exit 1;

else

echo

"未安裝mysql";fi

#./lingdulogo1.sh;

#./lingdulogo2.sh;

#./lingdulogo3.sh;

#./lingdulogo4.sh;

#./lingdulogo5.sh;

#./lingdulogo6.sh;

#安裝wget

#引入配置

source .

/configuration.sh;

download=$download;if

[-d "$"

]; then

while :;

do delete=""

read -p "檢測到資料夾$已存在!是否重新建立資料夾:[y/n]" delete

if["$" = "y"

]; then

lingdu=`rm

-rf $`;

break

;elseif[

"$" = "n"

];then

echo

;break

;else

echo

"指令錯誤!"

; fi

fidone

fimkdir -p $;if

[ $? -ne 0 ]

; then

echo

"建立資料夾$失敗"

;exit 1;

else

echo

"建立資料夾$成功";fi

;#安裝wget

yum -y install wget;

if[ $? -ne 0 ]

; then

echo

"安裝失敗.請嘗試手動安裝 執行:yum -y install wget"

;exit 1;

#非正常結束指令碼

else

echo

"安裝wget成功。正在進行下一步操作..."

"安裝mysql安裝源失敗!"

;exit 1;

else

echo

"安裝源安裝成功"

;echo

; yum -y install mysql-community-server;

if[ $? -eq 0 ]

; then

echo

;else

echo

;exit 1;

fifiecho

"正在啟動mysql..."

;systemctl start mysqld;

if[ $? -eq 0 ]

; then

echo

"啟動成功!正在設定開機自啟。。。"

; systemctl enable mysqld;

if[ $? -eq 0 ]

;then

systemctl daemon-reload;

if[ $? -eq 0 ]

; then

echo

"設定成功!"

;echo

"更改資料庫密碼和遠端連線密碼...";.

/reset_mysql_root_password.sh;

#更改資料庫密碼和遠端連線密碼

if[ $? -eq 0 ]

; then

echo

"更改密碼成功。"

;echo

"正在開放3306埠。。。"

; firewall-cmd --zone=public --add-port=3306/tcp --permanent;

if[ $? -eq 0 ]

; then

firewall-cmd --reload;

if[ $? -eq 0 ]

; then

echo

"開放成功!"

;exit 0;

fifi

fifi

fifi

#如果沒從if判斷裡面結束則執行不完全

exit 1;

指令碼檔案centos7一鍵安裝mysql5.7指令碼檔案

提取碼:ling

一鍵執行很方便

centos7一鍵安裝mysql5.7指令碼演示

./init.sh開始執行

設定mysql密碼成功

再次執行會提示已安裝

遠端連線成功

貼上試試?❤?????????❣?????????

CentOS 7解除安裝mariadb安裝mysql

centos 7已經將預設整合mariadb而不是mysql,這對於多數還是依賴於mysql的應用來說,需要手動的進行更新。可能會遇到這樣錯誤,換成mysql就好了。error 2002 hy000 mysql.sock var lib mysql mysql.sock 首先檢視都安裝了哪些的mar...

CentOS7一鍵部署vsftpd服務

vim ftp.sh 使用方法 sh ftp.sh install sh ftp.sh useradd test test 建立虛擬使用者 test 密碼test ftp根目 data wwwroot test 可以自己修改指令碼 bin sh author vim 82996821 os cent...

centos7下使用docker安裝mysql

若要pull latest mysql version.use docker pull mysql.its ok.在repository屬性下映象名可能為docker.io mysql.為了方便使用mysql直接查詢,可以使用docker tag命令,為docker.io mysql 新增新的映象標...