下面是我編寫的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...