mysql多实例的一个配置文档

原创 2012年03月26日 10:33:33

在修改配置之前,我们可以通过如下命令进行初始化数据库目录

bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var3306/


#

[mysqld_multi]
mysqld     = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin
user       = admin //数据库的账号
password   = pwd_shutdown数据库的密码

[mysqld3306]
server-id  = 3306
port       = 3306
socket     = /usr/local/mysql/tmp/mysql-3306.sock
pid-file   = /usr/local/mysql/var3306/localhost.pid
log-error = /usr/local/mysql/var3306/localhost.err
datadir    = /usr/local/mysql/var3306
log-slow-queries = /usr/local/mysql/var3306/slowquery.log
#slow_query_log_file = /usr/local/mysql/var3306/slowquery.log


skip-external-locking
skip-name-resolve
back_log = 256
key_buffer_size = 2048M
table_cache = 512K
max_allowed_packet = 16M
table_open_cache = 256
sort_buffer_size = 16M
myisam_sort_buffer_size = 512M
net_buffer_length = 1M
read_buffer_size = 8M
read_rnd_buffer_size = 4M
join_buffer_size = 16M
thread_stack = 512K
query_cache_size = 128M
thread_concurrency = 16


character-set-server = GBK
wait-timeout = 31536000
max_connections = 10000
max_connect_errors = 10000000
#log-bin=mysql-bin
#binlog_format=mixed
long_query_time = 1
user       = mysql


[mysqld3307]
server-id  = 3307
port       = 3307
socket     = /usr/loca3307l/mysql/tmp/mysql-3307.sock
pid-file   = /usr/local/mysql/var3307/localhost.pid
log-error = /usr/local/mysql/var3307/localhost.err
datadir    = /usr/local/mysql/var3307
log-slow-queries = /usr/local/mysql/var3307/slowquery.log
#slow_query_log_file = /usr/local/mysql/var3307/slowquery.log


skip-external-locking
skip-name-resolve
back_log = 256
key_buffer_size = 2048M
table_cache = 512K
max_allowed_packet = 16M
table_open_cache = 256
sort_buffer_size = 16M
myisam_sort_buffer_size = 512M
net_buffer_length = 1M
read_buffer_size = 8M
read_rnd_buffer_size = 4M
join_buffer_size = 16M
thread_stack = 512K
query_cache_size = 128M
thread_concurrency = 16


character-set-server = GBK
wait-timeout = 31536000
max_connections = 10000
max_connect_errors = 10000000
#log-bin=mysql-bin
#binlog_format=mixed
long_query_time = 1
user       = mysql




[mysqld3308]
server-id  = 3308
port       = 3308
socket     = /usr/local/mysql/tmp/mysql-3308.sock
pid-file   = /usr/local/mysql/var3308/localhost.pid
log-error = /usr/local/mysql/var3308/localhost.err
datadir    = /usr/local/mysql/var3308
log-slow-queries = /usr/local/mysql/var3308/slowquery.log
#slow_query_log_file = /usr/local/mysql/var3308/slowquery.log


skip-external-locking
skip-name-resolve
back_log = 256
key_buffer_size = 2048M
table_cache = 512K
max_allowed_packet = 16M
table_open_cache = 256
sort_buffer_size = 16M
myisam_sort_buffer_size = 512M
net_buffer_length = 1M
read_buffer_size = 8M
read_rnd_buffer_size = 4M
join_buffer_size = 16M
thread_stack = 512K
query_cache_size = 128M
thread_concurrency = 16


character-set-server = GBK
wait-timeout = 31536000
max_connections = 10000
max_connect_errors = 10000000
#log-bin=mysql-bin
#binlog_format=mixed
long_query_time = 1
user       = mysql

[mysqldump]
quick
max_allowed_packet = 16M


[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates


[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M


[mysqlhotcopy]
interactive-timeout

Windows下多个Mysql实例配置主从

序:     网上有很多类似的文章,也是各种百度出来的,但是对于多数刚开始接触MYSQL主从的小白来说,网上文章的代码里面很多技术点都没有理解,有跌打误撞碰上的,但多数都是这篇文章卡主了,换篇文章接着...
  • lisimin52043
  • lisimin52043
  • 2015年01月08日 10:11
  • 1724

Windows单机环境下配置MySQL多实例

在Windows环境下一般来说只会跑一个MySQL服务,但是如果作为测试环境,在主机数量有限的情况下,又想玩一下分布式和集群的技术,则可以在一台主机上搭建多个服务。如果要搭建多个服务,其实本质上只需要...
  • lmy86263
  • lmy86263
  • 2016年10月19日 23:07
  • 691

MySQL多实例配置(一)

MySQL数据库的集中化运维,可以通过在一台MySQL数据库服务器上,部署多个MySQL实例。该功能是通过mysqld_multi来实现。mysqld_multi用于管理多个mysqld的服务进程,这...
  • robinson_0612
  • robinson_0612
  • 2014年10月21日 08:20
  • 13133

mysql多实例(多个配置文件方式)

1 环境介绍: 1)简介 mysql 版本:mysql-5.5.27 cmake:cmake-2.8.8 操作系统:CentOS6.5 mysql实例数:3个 实例占用端口分别为:3306、330...
  • CleverCode
  • CleverCode
  • 2015年08月13日 12:22
  • 4252

MySql多端口一台主机多个实例

1、安装MySQL 以ubuntu为例: #apt-get install mysql-server mysql-client 默认端口为3306 2、创建新实例 创建一个端口为3307的新实例...
  • risemypassion
  • risemypassion
  • 2017年04月14日 16:31
  • 1112

MySQL 5.7.15 多实例安装(二进制安装模式)

单实例安装请参考 MySQL 5.7.15 安装(二进制安装模式) 当前安装两个实例,更多实例参考一样。 # 操作系统 CentOS release 6.5 (Linux version 2.6....
  • kk185800961
  • kk185800961
  • 2016年12月22日 10:12
  • 2171

Mysql多实例安装+主从复制+读写分离 -学习笔记

一. Mysql多实例编译安装 ------------------------------------- 1.多实例定义:     同一套mysql程序,不同的“my.cnf,启动程序,端口”。属于...
  • wmj2004
  • wmj2004
  • 2016年11月30日 19:35
  • 1936

mysql多实例(mysqld_multi方式)

CleverCode最近在研究mysql的多实例,发现有两种方式:         第一种是使用多个配置文件启动不同的进程来实现多实例。这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。   ...
  • CleverCode
  • CleverCode
  • 2015年08月14日 11:52
  • 2377

CentOS7下yum安装mysql配置多实例

最近想试试Mysql的主从复制功能“Mysql Replication”,但是苦于没多台电脑,于是考虑在Linux上配置多个Mysql实例做为测试环境。 环境:虚拟机上的CentOS7 首先得在Cen...
  • u013598542
  • u013598542
  • 2017年02月10日 12:31
  • 1490

mysql5.7多实例安装

cd /home/chenenhui wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-linux-glibc2....
  • c_enhui
  • c_enhui
  • 2016年08月25日 08:22
  • 2429
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql多实例的一个配置文档
举报原因:
原因补充:

(最多只允许输入30个字)