mysql--多实例启动方法

启动mysql时,需要指定此实例的配置文件:

/bin/sh ${CmdPath}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /dev/null &

${CmdPath}:mysql的路径

${port}:此mysql实例的端口

关闭mysql时,需要指定此mysql的socket:

${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /data/${port}/mysql.sock shutdown

${CmdPath}:mysql的路径

${port}:此mysql实例的端口

${mysql_user}:关闭mysql的用户名

${mysql_pwd}:关闭mysql的密码

时间: 2024-10-03 23:17:29

mysql--多实例启动方法的相关文章

mysql多实例安装方法

1.CentOS5.8 x86_64位 采用最小化安装,系统经过了基本优化篇2.nginx版本:nginx-1.4.73.源码包存放位置:/home/oldboy/tools4.源码包编译安装位置:/application/5.已经安装了单实例的mysql,路径在/usr/local/mysql 一.mysql多实例启动设置    1.新建目录:        [[email protected] ~]# mkdir /data/{3306,3307}/data -p        [[emai

MySQL 多实例启动脚本

企业案例:开发mysql多实例启动脚本:mysql多实例路径为: [[email protected] ~]# ls -ld /data/3306/ drwxr-xr-x 3 mysql mysql 4096 Oct 9 13:28 /data/3306/ 1)已知mysql多实例启动命令为: mysql_safe --default-file=/data/3306/my.cnf & 2)停止命令为: mysqladmin -uroot -poldboy123 -S /data/3306/mys

独立服务器/VPS的IIS和MYSQL 停止和启动方法

IIS服务的启动与停止: 点击开始--运行,可以通过命令来实现对IIS的控制: iisreset 重启IIS服务 iisreset /stop 停止IIS服务 iisreset /start 启动IIS服务 mysql服务的启动与停止: 点击开始--运行,输入services.msc ,在弹出的服务窗口中,找到mysql服务,直接点击左侧对应的就可以了. 也可以用命令的方式重启,方法与IIS的命令方法相似: net  stop mysql       停止mysql服务 net  start m

编写mysql多实例启动脚本

脚本原理: 启动MySQL动作: mysqld_safe来执行启动 停止MySQL动作: 使用mysqladmin来执行停止动作 重启的MySQL动作:    原理就是先停止,然后再启动 但是要注意:简单的sleep来等待停止和启动过程极可能出现在短时间内重复运行重启,mysqld_safe报错提示已经启动了一个实例的问题 这里可以参考MySQL提供的默认启动脚本mysqld.service中的wait_for_pid()这个函数. 以下是启动脚本,效果如图: 脚本: 1 #!/bin/sh 2

MySQL多实例配置文件及启动文件

-----------mysql多实例配置文件 [[email protected]/]# cat /data/3307/my.cnf [client] port            = 3307  #<== 端口号 socket          = /data/3307/mysql.sock [mysql] no-auto-rehash [mysqld] user   = mysql   #<== 所属用户 port   = 3307   #<== 端口号 socket = /da

mysql主从同步配置方法和原理

mysql主从复制试验环境:    1.CentOS5.8 x86_64位 采用最小化安装,系统经过了基本优化篇    2.mysql版本: 5.1.73-log ,同台服务器多实例,安装方法参考:mysql多实例安装方法 3.源码包存放位置:/home/oldboy/tools    4.源码包编译安装位置:/application/一.修改master配置    1.修改my.cnf配置         vi /data/3306/my.cnf         egrep "log-bin|

【马哥linux学员学习笔记】MySQL多实例详解

本文作者系马哥linux学员云中鹤. 目录 一.基本概念 1.MySQL多实例 就是在一台机器上面开启多个不同的端口,运行多个MySQL服务进程.这些MySQL多实例公用一套安装程序,使用不同的(也可以是相同的)配置文件,启动程序,数据文件.在提供服务时候,多实例MySQL在逻辑上看来是各自独立的,多个实例的自身是根据配置文件对应的设定值,来取得相关硬件资源的多少. 2.应用场景 1).采用了数据伪分布式架构的原因,而项目启动初期又不一定有那多的用户量,为此先一组物理数据库服务器,但部署多个实例

Mysql多实例 安装以及配置

MySQL多实例 1.什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306.3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务. 这些Mysql多实例公用一套Mysql安装程序,使用不同的my.cnf(也可以相同)配置文件,启动程序(也可以相同)和数据文件.在提供服务时,多实例 Mysql在逻辑上看来是各自独立的,它们根据配置文件的对应设定值,获得服务器相应数量的硬件资源. 打个比方,My

mysql多实例 详解

目录 一.基本概念 1.MySQL多实例 就 是在一台机器上面开启多个不同的端口,运行多个MySQL服务进程.这些MySQL多实例公用一套安装程序,使用不同的(也可以是相同的)配置文件,启动 程序,数据文件.在提供服务时候,多实例MySQL在逻辑上看来是各自独立的,多个实例的自身是根据配置文件对应的设定值,来取得相关硬件资源的多少. 2.应用场景 1.采用了数据伪分布式架构的原因,而项目启动初期又不一定有那多的用户量,为此先一组物理数据库服务器,但部署多个实例,方便后续迁移 2. 为规避mysq