本文目錄一覽:
- 1、Linux用腳本判斷mysql cluster管理節點是否開啟,如果已經啟動,自動啟動數據節點跟sql節點
- 2、求寫一個 Linux 下 對mysql的操作腳本
- 3、如何查看linux是否安裝mysql
Linux用腳本判斷mysql cluster管理節點是否開啟,如果已經啟動,自動啟動數據節點跟sql節點
關閉集群 /usr/local/mysql/bin/ndb_mgm -e shutdown(以我的為例)
lz cd config.ini所在位置(我的是/var/lib/mysql-cluster/ )刪除該目錄下除config.ini的所有文件
關閉SQL節點所有mysqld服務和mysqld_safe服務(使用kill -9 PID(進程號))
然後按照以下順序重新啟動集群
管理節點-Data節點(id=2-id=3)-SQL節點(id=5-id=4)
求寫一個 Linux 下 對mysql的操作腳本
簡單的看了一下
第一,第六行a=
awk
‘nr==2{print
$1}’
testsss.log
這裡是否沒有加“,另外shell下賦值在等號兩側是不允許有空格的,這個不知道是不是你貼在裡面顯示的錯誤
第二,$sqlw取出來的應該就已經是id3的了,那麼你在for循環里的判斷if
[
“$num”
-gt
“3”
]應該進不去,所以循環里是不會走到if里去的,你可以在if外面列印一下$num的值看看。
如何查看linux是否安裝mysql
查看linux是否安裝mysql有以下7步:
1、使用命令 # service mysqld status 命令來查看mysql 的啟動狀態如圖所示: mysqld is stopped 那就說明mysql服務是停止狀態,如果是 mysqld is running 那就說明mysql服務是啟動狀態 。
2、使用命令chkconfig –list 命令來查看mysql 的啟動狀態如圖所示:在一下服務中找到mysqld的服務沒如果狀態為off,說明mysql服務沒有啟動。
3、使用命令chkconfig –list mysqld 命令來查看mysql 的啟動狀態如圖所示:在一下服務中找到mysqld的服務沒如果狀態為off,說明mysql服務沒有啟動。
4、使用命令chkconfig –list | grep on 命令來查看mysql 的啟動狀態如圖所示:如果mysql服務已經啟動那麼這裡就會有這個服務。
5、使用命令chkconfig –list | grep off 命令來查看mysql 的啟動狀態如圖所示:如果mysql服務沒有啟動那麼這裡就會有這個服務。
6、使用命令ps aux | grep mysqld 命令來查看mysql 的啟動狀態如圖所示:下圖對比是啟動與不啟動的狀態。
7、使用命令 pidof mysqld 命令來查看mysql 的啟動狀態如圖所示:如果顯示PID說明程序啟動,不顯示PID即為程序沒有啟動。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295843.html