mysql5.6 多实例启动和关闭

#!/bin/bash

m_user=‘mt_user‘
m_password=‘abcd123‘

if [ "$1" == "start" ];then
/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql"$2"/my.cnf &
elif [ "$1" == "stop" ];then
/usr/local/mysql/bin/mysqladmin -u"$m_user" -p"$m_password" -S /tmp/mysql"$2".sock shutdown
else
printf ‘Please enter start+port or stop+port‘
fi

启动

sh /sh/mt_mysql.sh start 3306

sh /sh/mt_mysql.sh start 3316

关闭

sh /sh/mt_mysql.sh stop 3306

sh /sh/mt_mysql.sh stop 3316

时间: 2024-08-03 12:25:38

mysql5.6 多实例启动和关闭的相关文章

oracle数据库实例启动与关闭

区分数据库与实例:实例是指各种内存结构和服务进程,数据库是指物里存储磁盘空间. 数据库实例启动: startup [nomount | mount | open | force ]  [resetrict]  [pfile=finename] nomount 表示启动实例不加载数据库 mount 表示启动实例.加载数据库并保持数据库关闭状态 open 表示启动实例.加载并打开数据库,默认为此选项 force 表示终止实例并重新启动数据库 resetrict 表示以受限制的会话方式启动数据库 pf

tomcat多实例启动和关闭脚本

1.tomcat启动脚本 #!/bin/sh# description: 启动tomcat多实例.. /etc/init.d/functionsRETVAL=$? # tomcat实例目录export CATALINA_BASE="$PWD" # tomcat安装目录export CATALINA_HOME="/var/opt/tomcat" # 可选export JVM_OPTIONS="-Xms128m -Xmx1024m -XX:PermSize=1

Linux——oracle数据库实例启动关闭(转)

-->Oracle 数据库实例启动关闭过程 --================================ [[email protected] ~]# su - oracle --查看未启动实例前的进程情况 [[email protected] ~]$ ps -aef |grep oracle root      3332  3300  0 12:20 pts/1    00:00:00 su - oracle oracle    3333  3332  0 12:20 pts/1   

Oracle 数据库实例启动关闭过程

--================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载.Oracle数据启动的过程被划分为 几个不同的步骤,在不同的启动过程中,我们可以对其实现不同的操作,系统修复等等工作,因此了解Oracle数据启动.关闭是非常 有必要的.下面详细了Oracle Database 10g 

Oracle数据库实例的启动及关闭

要启动和关闭数据库,必须要以具有Oracle 管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆.一般我们常用SYS用户以SYSDBA连接来启动和关闭数据库.下面介绍Oracle数据库几种不同的数据库启动和关闭方式之间的区别以及它们各自不同的功能.1         数据库的启动(STARTUP)  在Startup命令中,可以通过不同的选项来控制数据库的不同启动步骤.  1.STARTUP NOMOUNT  NONOUNT选项仅仅创建一个Oracle实例.读取init.ora初始

MySQL5.5多实例编译安装——多配置文件

一.什么是MySQL多实例?MySQL多实例简单的说就是在一台服务器上安装一套MySQL程序,通过不同的端口对外提供访问,多实例不仅节省物理主机成本,还有效提升了单台物理主机的CPU.磁盘I/O使用效率,而且还可以在多实例之间做部署数据库HA方案.二.如何配置MySQL多实例?配置mysql多实例有两种方式1.根据官方提供的是通过mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理.2.使用多个配置文件和启动文件,配置文件之间

centos6.5 安装mysql5.6多实例(多配置文件)

********************************************************************* 安装说明: 使用镜像:     CentOS-6.5-x86_64-minimal.iso 系统 :        CentOS release 6.5 (Final)  2.6.32-431.el6.x86_64 mysql 安装目录 /usr/lcoal/mysql msyql data目录 /usr/local/mysql/data/3306 /usr

MySQL5.7单实例二进制包安装方法

MySQL5.7单实例二进制包安装方法 一.环境 OS: CentOS release 6.9 (Final)MySQL: mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 说明:类似的操作系统也可以的.为了方便起见,涉及到的操作,均可以直接粘贴复制,比较直观快捷的实施,我没有将带有命令行的截图或者文字粘贴出来. 可能会与路径有关,本文档是基于实践而记录下的,可能与你的环境有所不同,请遇到问题,具体分析查找资料. 二.准备工作 2.1.修改主机名称 hostn

Oracle启动和关闭

1 数据库启动 1.1 需要的权限 SYSDBA或者SYSOPER系统权限. 1.2 启动的方法 SQL*Plus STARTUP command Oracle Enterprise Manager (Enterprise Manager) SRVCTL utility 1.3 启动的过程 启动主要分为三个步骤: 1)启动数据库到Nomount状态 2)启动数据库到Mount状态 3)启动数据库到Open状态 1.3.1 启动到Nomount Nomount的过程实质上是创建数据库实例的过程.这