返回顶部
首页 > 资讯 > 数据库 >mysql多实例启动简要备忘
  • 648
分享到

mysql多实例启动简要备忘

2024-04-02 19:04:59 648人浏览 安东尼
摘要

Mysql多实例配置方案:方案一(多配置文件,多启动程序):    mkdir /data/3306/{data,tmp,log}   

Mysql多实例配置方案:


方案一(多配置文件,多启动程序):

    mkdir /data/3306/{data,tmp,log}
    touch  my.cnf

    服务文件mysql改一下端口

(1)安装依赖ncurses-devel libaio-devel

(2)配置文件示例

[client]
port=3306
Socket=/data/3306/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
user=mysql
port=3306
socket=/data/3306/mysql.sock
basedir=/usr/local/mysql
datadir=/data/3306/data
open_files_limit=1024
back_log=600
log-error=/data/3306/log/error.log
slow_query_log=on
slow_query_log_file=/data/3306/log/slow.log
pid-file=/data/3306/mysql.pid
log-bin=/data/3306/log/mysql-bin
server-id=1
[mysqld_safe]
log-error=/data/3306/log/error.log
pid-file=/data/3306/mysql.pid

(3)初始化

chown -R mysql:mysql /data
mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306/data
#新版本建议使用mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql
在初始化时如果--initialize改为--initialize-insecure,则会创建空密码的 root@localhost 账号,否则会创建带密码的 root@localhost 账号

创建出日志文件并更改权限。


(4)多实例启动

mysqld_safe --defaults-file=/data/3306/my.cnf &>/dev/null &

或使用复制过来的mysql启动

登陆:mysql -S /data/3306/mysql.sock

多实例停止

mysqladmin -u root -p"passWord" -S /data/3306/mysql.sock shutdown



方案二:单一配置文件

(1) 配置文件my_multi.cnf示例

[mysqld_multi]
mysqld=/usr/bin/mysqld_safe
mysqladmin=/usr/bin/mysqladmin
user=mysql
[mysqld1]
socket=/var/lib/mysql/mysql.sock
port=3306
pid-file=/var/lib/mysql/mysql.pid
datadir=/var/lib/mysql
user=mysql
[mysqld2]
socket=/data/3307/mysql.sock
port=3307
pid-file=/data/3307/mysql.pid
datadir=/data/3307/data
user=mysql
server-id=10
defautlt-storage-engine=innodb
[mysqld3]...

(2)启动方法

mysqld_multi --config-file=/data/mysql/my_multi.cnf {start|stop|report} 1,2,3,4-6,7


您可能感兴趣的文档:

--结束END--

本文标题: mysql多实例启动简要备忘

本文链接: https://lsjlt.com/news/39830.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql多实例启动简要备忘
    mysql多实例配置方案:方案一(多配置文件,多启动程序):    mkdir /data/3306/{data,tmp,log}   ...
    99+
    2024-04-02
  • 多实例MySQL启动脚本
    开发mysql多实例启动脚本:已知mysql多实例启动命令为:mysqld_safe–defaults-file=/data/3306/my.cnf &停止命令为:mysqladmin -u roo...
    99+
    2024-04-02
  • 开发mysql单实例或多实例启动脚本
    单实例启动:mysqld_safe --user=mysql &停止:mysqladmin -u root -proot shutdown开发脚本#!/bin/bash #chkconfig:&nb...
    99+
    2024-04-02
  • 多实例MySQL数据库启动问题
    环境: 操作系统:CentOS release 6.5数据库1:版本:mysql5.6.37 basedir:/usr/local/mysql5637 配置文件位置:/data/mysql5637/my.c...
    99+
    2024-04-02
  • mysql使用mysqld_multi工具启动多实例
    先给出实验环境/etc/my.cnf文件内容 修改内容为: 添加了[mysqld_multi]标签和多出来两个数据库的标签[mysqld3307]和[mysqld3308] 配置完成后启动方法,举一例: m...
    99+
    2024-04-02
  • VBS中是如何实现备忘录启动功能
    小编给大家分享一下VBS中是如何实现备忘录启动功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:msg = Array("...
    99+
    2023-06-08
  • oracle 多实例自动启动脚本
    #!/bin/sh#start mutli oralce instance#create by zwy#date 2017-10-25port_cnt=`ss -lnp|grep 1521|wc -l`if...
    99+
    2024-04-02
  • MySQL多实例配置文件及启动文件
    -----------mysql多实例配置文件[root@db01/]# cat /data/3307/my.cnf[client]port     &nb...
    99+
    2024-04-02
  • CentOS 7.0如何启动多个MySQL实例教程(mysql-5.7.21)
    配置说明 Linux系统:CentOS-7.0 MySQL版本:5.7.21 Linux系统下启动多个MySQL实例,目前知道有两种方法,一种是通过官方提供的mysqld_multi.server来实现,但...
    99+
    2024-04-02
  • mysql多实例停启脚本
    #!/bin/bashport=3306basedir=/application/mysqldatadir=/data/$port/datapidfile=/data/$port/mysql.pidsock...
    99+
    2024-04-02
  • MongoDB安装及多实例启动
    MongoDB安装及多实例启动 MongoDB简介 MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加...
    99+
    2024-04-02
  • springBoot项目如何实现启动多个实例
    springBoot项目启动多个实例 今天碰到一个需求是,将一个服务提供者启动两个实例,一个实例对外,一个实例对内,对内价格有折扣,两个实例通过指定不停的profile来区分,要求是...
    99+
    2024-04-02
  • MySQL多实例安装开机自启动服务配置过程
    1.mysql多实例 mysql多实例是指在一台或多台机器上跑多个mysql数据库,大大节省开销的费用,方便管理数据内容。 2.环境设备 ...
    99+
    2024-04-02
  • 从简单实现mysql自动化备份说起
    解决办法 以 linux 上的 mysql 为例 手续编写备份脚本。 mysqldump -uname -p****** databasename > /databak/fileName.sql 编写完 mysql 的备份脚本,需要手...
    99+
    2017-04-16
    从简单实现mysql自动化备份说起
  • springBoot项目中怎么实现启动多个实例
    今天就跟大家聊聊有关springBoot项目中怎么实现启动多个实例,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1) 这是不同环境的yml文件,注意 文件名 必须为applicati...
    99+
    2023-06-20
  • MySQL数据备份多种参数介绍及简单示例
    上篇文章中,我们介绍了几种 MySQL 数据备份方式的原理,本文我们将和大家来共同探讨这些数据备份方式如何来使用。关于数据备份的使用攻略,各路大神都有示例文章,本文对此做了简单的总结和汇总。 ...
    99+
    2024-04-02
  • 解决:一个服务器oracle多实例有一个实例没启动,需手动启动操作指引教程
    操作背景: Centos6.5 一个服务器内 部署了两个数据库实例 orcl1 和 orcl2现遇到问题,orcl1运行正常,orcl2链接不上(实例未启动)现需要在不影响orcl1的运行的前提,启动orc...
    99+
    2024-04-02
  • Admin - SpringBoot + Maven 多启动环境配置实例详解
    一:父级pom.xml文件 resources目录下新建指定文件夹,存放Spring配置文件 <profiles> <profile> <...
    99+
    2024-04-02
  • MySQL 的启动和连接方式实例分析
    本文实例讲述了MySQL 的启动和连接方式。分享给大家供大家参考,具体如下: MySQL运行包括两部分,一部分是服务器端程序mysqld,另外一部分则是客户端程序mysql。只有mysqld启动了,mysql客户端...
    99+
    2022-05-22
    MySQL 启动 连接方式
  • MySQL5.7多实例安装及开机启动配置(亲测)
    安装环境: CentOS版本:CentOS7.6.1810 MySQL版本:5.7.9 以前一些很low的方法是: 解压两个mysql,分别放到不同文件夹。 其实在mysql中已经考虑到了多实例安装的情况。也有相应的脚本命令的支持。 现...
    99+
    2016-07-12
    MySQL5.7多实例安装及开机启动配置(亲测)
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作