Linux 下啟動 mysql 伺服器的方法

2021-04-17 23:43:09 字數 752 閱讀 4603

下面是我編寫的shell指令碼 status_mysql.yl.sh

#!/bin/sh  #列出當前mysql伺服器的狀態,並且把輸出內容重定向到status_mysql.yl.temp檔案 /etc/rc.d/init.d/mysqld status >status_mysql.yl.temp echo `/etc/rc.d/init.d/mysqld status`  #定義4個變數,前兩個為常量字串,後兩個為從status_mysql.yl.temp檔案中模式匹配後得到的字串 var1='正在執行...' var2='已停' var3=`awk ' /正在執行/ ' status_mysql.yl.temp`   var4=`awk ' /已停/ ' status_mysql.yl.temp`  #判斷mysql狀態是否是開啟的,如果是,則停止伺服器 if [ $var3 = $var1  ] then 	echo '/etc/rc.d/init.d/mysqld stop' 	/etc/rc.d/init.d/mysqld stop  #判斷mysql狀態是否是停止的,如果是,則開啟伺服器 elif [ $var4 = $var2  ] then 	echo '/etc/rc.d/init.d/mysqld start' 	/etc/rc.d/init.d/mysqld start 	mysql -u root -p  mysql  #如果上面兩個都不成立 else 	echo "mysql error!" fi  #刪除本次script臨時檔案 rm -f status_mysql.yl.temp 	

linux下啟動mysql服務

好吧,oracle還沒怎麼搞明白,又要弄mysql了,要shi了.各種問堆積,一點兒都不習慣linux,哎 vm上面裝了centos,預設裝了mysql rpm qa grep i mysql檢視mysql版本 service mysqld start 啟動mysql服務 一直以為自己沒裝,可是能查...

MYSQL服務在linux下無法啟動

報錯 mysql daemon failed to start 用命令getenforce命令檢視selinux狀態,如果是permissive,則是關閉狀態,若是enforcing則是開啟狀態,上圖資料庫啟動狀態selinux肯定是開啟狀態,由於linux系統安全機制selinux開啟,導致mys...

linux下啟動apche服務

apache安裝命令 檢視apache檔案的位置 apache配置檔案位於 etc httpd conf,主要的配置檔案是 etc httpd conf httpd.conf,apache相關的配置資訊都可以在這個檔案中看到。啟動服務 檢視服務 停止服務 重啟服務 使用語法 chkconfig ad...