本文目录一览:
- 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即为程序没有启动。