MySQL多实例启动停止
原文地址:http://wolfword.blog.51cto.com/4892126/1241304/
说明:本实验以MySQL 5.1为例来实验。
1、安装MySQL 5.1
yum install mysql mysql-server mysql-libs mysql-devel -y
2、创建相关目录并初始化
mkdir -p /data/mysql1 /data/mysql2
mysql_install_db --datadir=/data/mysql1 --user=mysql
mysql_install_db --datadir=/data/mysql2 --user=mysql
3、修改配置文件
# cat /etc/my.cnf
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = aaa
password = bbb [mysqld3306]
port =
socket = /data/mysql1/.sock
datadir = /data/mysql1 [mysqld3307]
port =
socket = /data/mysql2/.sock
datadir = /data/mysql2
4、启动两个实例
# 指定配置文件来启动,当默认配置文件不是/etc/my.cnf时,必须得用--defaults-extra-file参数来指定配置文件
mysqld_multi --defaults-extra-file=/etc/my.cnf start
mysqld_multi --defaults-extra-file=/etc/my.cnf start # 使用默认的配置/etc/my.cnf
mysqld_multi start
mysqld_multi start
5、连接两个实例
mysql -S /data/mysql1/.sock
mysql -S /data/mysql2/.sock
6、停止两个实例
(1)方式1,不需要对上面/etc/my.cnf文件中的user授予数据库停止权限
mysqladmin -S /data/mysql1/.sock shutdown
mysqladmin -S /data/mysql2/.sock shutdown
(2)方式2,需要先对上面/etc/my.cnf文件中的user授予数据库停止权限
mysql> grant shutdown on *.* to 'sanguo_bg'@'localhost' identified by 'sanguo_bg'; mysqld_multi stop
mysqld_multi stop 或 mysqld_multi --defaults-extra-file=/etc/my.cnf stop
mysqld_multi --defaults-extra-file=/etc/my.cnf stop
以上的操作过程适合多实例场景的部署和维护。
MySQL多实例启动停止的更多相关文章
- MySQL 多实例启动和关闭脚本
DB: 5.5.14 OS:CentOS 6.3 在MySQL多实例中,一个一个启动灰常麻烦,因此写个简单的启动和关闭脚本 启动脚本:start.sh #!/bin/bash for port in ...
- MySQL学习笔记--启动停止服务
右键点击计算机->管理->服务 windows所有的服务都在,mysql等等.可以在这里启动停止服务也可以在命令行 net start/stop <服务名> InnoDB还 ...
- mysql多实例启动过程
单机多实例,是基本的测试环境 01.myslq提供单机管理多节点 02.启动mysql多实例 03.观察进程
- mysql多实例启动、关闭
启动(指定参数文件): [root@mysql01 ~]# mysqld_safe --defaults-file=/data/3306/my.cnf & [root@mysql01 ~]# ...
- 编写mysql多实例启动脚本
脚本原理: 启动MySQL动作: mysqld_safe来执行启动 停止MySQL动作: 使用mysqladmin来执行停止动作 重启的MySQL动作: 原理就是先停止,然后再启动 但是要注意: ...
- MySQL(版本8.0.19)服务的启动/停止、登录/登出、修改密码
[先说明一点 ,windows系统下,英文字母不分大小写.] MySQL 服务的 启动 / 停止 方式一: (我的系统是windows10) 找到 此电脑 图标 右键点击,选择"管理&q ...
- MYSQL多实例配置与使用教程
原文http://www.111cn.net/database/mysql/58651.htm 在实际的开发过程中,可能会需要在一台服务器上部署多个MYSQL实例,那建议使用MYSQL官方的解决方案 ...
- Mysql多实例 安装以及配置
MySQL多实例 1.什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306.3307),同时运行多个Mysql服务进程,这些服务进程通过不同的soc ...
- Mysql多实例数据库安装应用
第1章 MySQL多实例数据库企业级应用实践 1.1 MySQL多实例介绍 前文已经讲了为什么选择MySQL数据库,以及MySQL数据库在Linux系统下的多种安装方式,同时以单实例讲解了编译方式安装 ...
随机推荐
- jQuery--百度百科
JQuery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Oper ...
- S2S3H4 整合代码示例
主要代码列举: web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app versi ...
- 【Nginx】核心模块ngx_events_module
核心模块ngx_events_module是一个专门用于管理事件模块的模块. 它的实现非常easy.以下是该模块的定义: ngx_module_t ngx_events_module = { NGX_ ...
- Java之旅(2)—反射
1. 概念 反射就是将java类中的各种成分映射成对应的java类.之前我们已经讲过了Class类,也明确了一个java类中用一个Class类的对象来表示,一个类中的组成部分有:成员变量,方法 ...
- Java基础知识介绍
数组的定义及初始化方式 数组对象创建没有() 一维数组 静态初始化: String[] books = {"Thinking in Java","Effective Ja ...
- 【转载】HTTP和SOAP完全就是两个不同的协议
http:是一个客户端和服务器端请求和应答的标准(TCP). http协议其目的是为了提供一种发布和接收htttp页面的方法 http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个 ...
- 【web开发学习笔记】Structs2 Result学习笔记(一)简介
Structs2 Result学习笔记(一)简介 问题一 <struts> <constant name="struts.devMode" value=" ...
- Python脚本性能剖析
################### #Python脚本性能剖析 ################### cProfile/profile/hotshot用于统计Python脚本各部分运行频率和耗费 ...
- css之常用属性
背景属性: background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动 值: scroll 默认值.背景图像会随着页面其余部分的滚动而移动. fixed 当页面的其余部 ...
- java & c sharp 的关联
第一.java是真正的与平台无关,c sharp不是,他只是口头上的与平台无关,最后,却要靠别人来实现非微软平台的类库. 第二.java中的类名.class 和c#的 typeof(类名)或者getT ...