`
purpen
  • 浏览: 785580 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

启动,停止,重启,打开MySQL进程的脚本

阅读更多
#!/bin/bash

###########################
# Mysql start|stop|restart
# Date: Nov 2008
###########################

ROOT="/usr/local/webserver/mysql/bin"
err_log="/logs/mysql_errors.log"
mysql_username="root"
mysql_password=""
mysql_port="3306"

_start(){
	printf "Starting MySQL......\n"
	$ROOT/mysqld_safe --defaults-file=/usr/local/webserver/mysql/my.cnf --log-error=/logs/mysql_errors.log &
}

_stop(){
	printf "Stoping MySQL......\n"
	$ROOT/mysqladmin -u${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown
}

_restart(){
	printf "Restarting MySQL......\n"
	_stop
	_start
}

case "$1" in
	start) _start
		;;
	stop) _stop
		;;
	restart) _restart
		;;
	*) echo "Usage: `basename $0` [start|stop|restart]"
		;;
esac
exit 0

 

手动启动或停止MySQL进程的脚本。

 

分享到:
评论

相关推荐

    windows服务检测并自动启动

    使用批处理对服务进行检测并自动启动,里面有说明文件怎样修改配置,很明白,3分不贵

    致远A6 备份重启脚本优化

    1,启动服务器时,脚本将清除WORK中的缓存。2,服务关闭时自动杀死java进程。若安装路径与你服务器不一样,请自行修改。另外关于异地备份问题可以提供点经验,我是用微软自己的文件夹同步工具,在服务关闭后启动前...

    MySQL 之 mysql.server 运行

    mysql.server 是官方针对Linux系统以源码安装部署时,当中包含的脚本,它是一个 shell 脚本,被用来启动、停止、重启和查看mysql进程服务的。 因为 mysql.server 是一个shell脚本,其中有一些选项在没有明确指定的...

    MySQL 5.1中文手冊

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    MySQL 5.1官方简体中文参考手册

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    MySQL 5.1参考手册

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    Sphinx搜索引擎架构与使用文档(和MySQL结合)V1.1.

    7、创建快捷启动、停止、重启、杀死MySQL进程的脚本(以db11的3306端口为例) 10 三、SPHINX配置: 11 1、生成Sphinx中文分词词库 11 ⑴、词典的构造 12 ⑵、词典文件格式 12 ⑶、XX网搜索引擎的中文分词词库 12 2...

    MySQL 5.1参考手册中文版

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    MySQL 5.1参考手册 (中文版)

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    mysql5.1中文手册

    mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并...

    MYSQL中文手册

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并...

    Mysql服务器的启动与停止(二)

    对于用mysql.server启动服务器的System V风格的系统,停止进程将用一个stop参数调用该脚本,告诉服务器终止,当然假定你已安装了mysql.server。 四、如果你不能连接服务器,如何重新获得对服务器的控制 在某些...

    mysql官方中文参考手册

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    linux经典的自动化运维shell脚本 checkNmp_abiao.rar

    经典的自动化运维脚本 checkNmp abiao原创,可以实现在nginx宕机时候杀死进程让它自动重启,在php挂掉或者502状态时候,自动检测到服务资源异常,杀死进程重启服务,MySQL重启服务等等、、、

    MySQL5.1参考手册官方简体中文版

    5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建...

    MYSQL培训经典教程(共两部分) 1/2

    数据库的基本操作 46 3.1 MYSQL的启动与终止 47 3.1.1 直接运行守护程序 47 3.1.2 使用脚本mysql.server启动关闭数据库 48 3.1.3 使用mysqladmin实用程序关闭、重启数据库 49 3.1.4 启动或停止NT平台...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 独立MySQL管理脚本,允许外部调用方式管理 - 独立AnWeb管理脚本,允许外部调用方式管理 - 优化php文件浏览器,去掉“删除”功能 - 修正php文件浏览器的安全隐患 - 新加入Memcached及管理脚本 - nginx主机加入模拟...

    python 编写的DHT Crawler 网络爬虫,抓取DHT网络的磁力链接

    启动并监控dht爬虫进程,在爬虫进程退出后重启启动爬虫,使用 twisted 开发 安装和使用方法 运行环境 运行的机器要能被外网访问,用来接收dht网络节点的信息,使用vps即可 linux 服务器 python 2.7.3 安装 ...

Global site tag (gtag.js) - Google Analytics