mysql默认实列_一个mysql跑两个实列

在有些时间,我们的应用环境需要在一台机器上跑两个mysql的实例,来满足开发需求和测试需求,下面是我在一个mysql下面跑的两个实例,配置文件如下: [client]port = 3306socket = /tmp/mysql.sock[mysqld_multi]mysqld = /data/mysql/bin/mysqld_safemysqlad

在有些时间,我们的应用环境需要在一台机器上跑两个mysql的实例,来满足开发需求和测试需求,下面是我在一个mysql下面跑的两个实例,配置文件如下:[client]

port = 3306

socket = /tmp/mysql.sock

[mysqld_multi]

mysqld = /data/mysql/bin/mysqld_safe

mysqladmin = /data/mysql/bin/mysqladmin

user = root

password = **************

#DB1

[mysqld1]

port = 3306

socket = /tmp/mysql.sock

default-storage-engine = InnoDB

pid-file = /data/mysql/mysql.pid

key-buffer-size = 32M

myisam-recover-options = FORCE,BACKUP

max-allowed-packet = 16M

max-connect-errors = 1000000

skip-name-resolve

sql-mode = STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY

innodb = FORCE

innodb-strict-mode = 1

datadir = /data/mysql/var/

log-bin = /data/mysqllog/binlog/mysql-bin

expire-logs-days = 15

sync-binlog = 1

tmp-table-size = 32M

max-heap-table-size = 32M

query-cache-type = 0

query-cache-size = 0

max-connections = 500

thread-cache-size = 50

open-files-limit = 65535

table-definition-cache = 4096

table-open-cache = 4096

innodb-flush-method = O_DIRECT

innodb-log-files-in-group = 2

innodb-log-file-size = 512M

innodb-flush-log-at-trx-commit = 1

innodb-file-per-table = 1

innodb-buffer-pool-size = 2G

binlog_format = row

log-error = /data/mysql/mysql-error.log

log-queries-not-using-indexes = 0

slow-query-log = 1

slow-query-log-file = /data/mysql/mysql-slow.log

long_query_time = 1

#DB2

[mysqld2]

port = 3307

socket = /tmp/mysql.sock2

default-storage-engine = InnoDB

pid-file = /data/mysql/mysql.pid2

key-buffer-size = 32M

myisam-recover-options = FORCE,BACKUP

max-allowed-packet = 16M

max-connect-errors = 1000000

skip-name-resolve

sql-mode = STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY

innodb = FORCE

innodb-strict-mode = 1

datadir = /data/mysql/var2/

log-bin = /data/mysqllog/binlog2/mysql-bin

expire-logs-days = 15

sync-binlog = 1

tmp-table-size = 32M

max-heap-table-size = 32M

query-cache-type = 0

query-cache-size = 0

max-connections = 500

thread-cache-size = 50

open-files-limit = 65535

table-definition-cache = 4096

table-open-cache = 4096

innodb-flush-method = O_DIRECT

innodb-log-files-in-group = 2

innodb-log-file-size = 512M

innodb-flush-log-at-trx-commit = 1

innodb-file-per-table = 1

innodb-buffer-pool-size = 2G

binlog_format = row

log-error = /data/mysql/mysql2-error.log

log-queries-not-using-indexes = 0

slow-query-log = 1

slow-query-log-file = /data/mysql/mysql2-slow.log

long_query_time = 1

查看实例运行情况:# netstat -lnpt | grep mysqld

tcp 0 0 0.0.0.0:3307 0.0.0.0:* LISTEN 12356/mysqld

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 13204/mysqld

# mysql -uroot -p -h192.168.1.33 -P3306

Enter password:

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 8

Server version: 5.5.34-log MySQL Community Server (GPL)

Copyright (c) 2009-2013 Percona LLC and/or its affiliates

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| cat_db |

| mhac_db |

| mysql |

| passport_db |

| pay_db |

| performance_schema |

+--------------------+

7 rows in set (0.00 sec)

mysql> q

Bye

]# mysql -uroot -p -h192.168.1.33 -P3307

Enter password:

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 18

Server version: 5.5.34-log MySQL Community Server (GPL)

Copyright (c) 2009-2013 Percona LLC and/or its affiliates

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

+--------------------+

3 rows in set (0.00 sec)

mysql> q

Bye

一个mysql跑两个实列,首发于运维者。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值