[mysqld_multi]
mysqld = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin
user =
password =
[mysqld1]
#explicit_defaults_for_timestamp=true
port = 3306
skip-name-resolve
server_id=1
datadir=/data/master
max_connections=3000
slow-query-log=on ##开启慢查询
slow-query-log-file=/var/log/mysql1/mysql-slow-queries.log
long_query_time=3
##开启二进制文件
log-bin=/data/master_binlog/mysql1_bin.log
log-bin-index=/data/master_binlog/binlog.index
binlog-do-db=ibuy
innodb_buffer_pool_size=2G #缓存
innodb_log_file_size = 512M
innodb_log_files_in_group = 3
innodb_additional_mem_pool_size = 64M
socket=/var/lib/mysql/mysql3306.sock
pid-file=/data/master/mysql.pid
#query_cache_size = 128M #查询缓存,合适查操作比较多的数据库
symbolic-links=0
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
log-error=/var/log/mysql1/mysqld.log
user=mysql
[mysqld2]
port=3307
server_id=2
explicit_defaults_for_timestamp=true
skip-name-resolve
datadir=/data/slave
max_connections=3000
slow-query-log=on ##开启慢查询
slow-query-log-file=/var/log/mysql2/mysql-slow-queries.log
long_query_time=3
log-bin=/data/slave_binlog/mysql_bin.log ##开启二进制文件
log-bin-index=/data/slave_binlog/binlog.index
binlog-do-db=ibuy
innodb_buffer_pool_size=3G #缓存
innodb_log_file_size = 512M
innodb_log_files_in_group = 3
innodb_additional_mem_pool_size = 64M
socket=/var/lib/mysql/mysql3307.sock
pid-file=/data/slave/mysql.pid
#query_cache_size =512M #查询缓存,合适查操作比较多的数据库
symbolic-links=0
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
log-error=/var/log/mysql2/mysqld.log
user=mysql
[mysqld_safe]
#max_allowed_packet=20480
#log-error=/var/log/mysql/mysqld.log
#pid-file=/var/run/mysqld/mysqld.pid
2.创建数据目录
-
mkdir -p /data/master
-
mkdir -p /data/slave
-
mkdir -p /data/master_binlog
-
mkdir -p /data/slave_binlog
-
mkdir /var/log/mysql1
-
mkdir /var/log/mysql2
-
chown mysql.mysql /data/master -R
-
chown mysql.mysql /data/slave -R
-
chmod 777 /var/log/mysql1
-
chmod 777 /var/log/mysql2
-
chmod 777 /var/lib/mysql
3.初始化DB