參照原博文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 新增新的映象標...