mysql数据库读写分离
grant replication slave on *.* to 'rep'@'172.17.1.%' identified by '12QAZXCvfr34';
change master to master_host='172.17.1.150',master_user='rep',master_password='12QAZXCvfr34',master_log_file='mysql-bin.000001',master_log_pos=107;
master配置:
[mysql]
port = 3306
socket = /mysql/mysqld.sock
prompt="\u@\h \d>"
[mysqld]
#Instance
server-id = 44170
port = 3306
socket = /mysql/mysqld.sock
pid-file = /mysql/mysqld.pid
datadir = /mysql/data/
tmpdir = /tmp/
log-error = /mysql/mysqld.err
#Bin-log parameter
log-bin = /mysql/binlog/mysql-bin
log-bin-index = /mysql/binlog/mysql-bin.index
binlog_cache_size = 12m
binlog_format = mixed
sync_binlog = 0
max_binlog_cache_size = 1024m
max_binlog_size = 512m
expire_logs_days = 7
#Server parameter
skip_name_resolve
sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES'
max_allowed_packet = 64m
max_connections = 8192
table_open_cache = 1024
open_files_limit = 8192
thread_cache_size = 512
query_cache_size = 0
tmp_table_size = 512m
max_heap_table_size = 2048m
#MyISAM parameter
skip-external-locking
join_buffer_size = 16m
sort_buffer_size = 16m
read_buffer_size = 64m
read_rnd_buffer_size = 64m
key_buffer_size = 16384m
#Innodb parameter
innodb_data_file_path = ibdata1:1024m:autoextend
innodb_file_per_table = 1
innodb_log_file_size = 64m
innodb_log_files_in_group = 2
innodb_log_buffer_size = 4m
innodb_flush_log_at_trx_commit = 2
innodb_buffer_pool_size = 256m
innodb_additional_mem_pool_size = 16m
innodb_io_capacity = 200
innodb_max_dirty_pages_pct = 50
innodb_lock_wait_timeout = 30
long_query_time = 3
slow_query_log = ON
#Slave GTID
gtid-mode = on
log-slave-updates = true
enforce-gtid-consistency = true
master-info-repository = TABLE
relay-log-info-repository = TABLE
sync-master-info = 1
slave-parallel-workers = 2
binlog-checksum = CRC32
master-verify-checksum = 1
slave-sql-verify-checksum = 1
[mysqldump]
quick
max_allowed_packet = 64m
socket=/mysql/mysqld.sock
[myisamchk]
key_buffer_size = 2048m
sort_buffer_size = 256m
read_buffer = 256m
write_buffer = 64m
[mysqlhotcopy]
socket = /mysql/mysqld.sock
[mysqladmin]
port = 3306
socket = /mysql/mysqld.sock
slave配置:
[mysql]
port = 3306
socket = /mysql/mysqld.sock
prompt="\u@\h \d>"
[mysqld]
#Instance
server-id = 44170
port = 3306
socket = /mysql/mysqld.sock
pid-file = /mysql/mysqld.pid
datadir = /mysql/data/
tmpdir = /tmp/
log-error = /mysql/mysqld.err
#Bin-log parameter
log-bin = /mysql/binlog/mysql-bin
log-bin-index = /mysql/binlog/mysql-bin.index
relay-log = /mysql/binlog/relay-log
relay-log-index = /mysql/binlog/relay-log.index
binlog_cache_size = 12m
binlog_format = mixed
sync_binlog = 0
max_binlog_cache_size = 1024m
max_binlog_size = 512m
expire_logs_days = 7
#Server parameter
skip_name_resolve
sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES'
max_allowed_packet = 64m
max_connections = 8192
table_open_cache = 1024
open_files_limit = 8192
thread_cache_size = 512
query_cache_size = 0
tmp_table_size = 512m
max_heap_table_size = 2048m
#MyISAM parameter
skip-external-locking
join_buffer_size = 16m
sort_buffer_size = 16m
read_buffer_size = 64m
read_rnd_buffer_size = 64m
key_buffer_size = 16384m
#Innodb parameter
innodb_data_file_path = ibdata1:1024m:autoextend
innodb_file_per_table = 1
innodb_log_file_size = 64m
innodb_log_files_in_group = 2
innodb_log_buffer_size = 4m
innodb_flush_log_at_trx_commit = 2
innodb_buffer_pool_size = 256m
innodb_additional_mem_pool_size = 16m
innodb_io_capacity = 200
innodb_max_dirty_pages_pct = 50
innodb_lock_wait_timeout = 30
long_query_time = 3
slow_query_log = ON
#Slave GTID
gtid-mode = on
log-slave-updates = true
enforce-gtid-consistency = true
master-info-repository = TABLE
relay-log-info-repository = TABLE
sync-master-info = 1
slave-parallel-workers = 2
binlog-checksum = CRC32
master-verify-checksum = 1
slave-sql-verify-checksum = 1
[mysqldump]
quick
max_allowed_packet = 64m
socket=/mysql/mysqld.sock
[myisamchk]
key_buffer_size = 2048m
sort_buffer_size = 256m
read_buffer = 256m
write_buffer = 64m
[mysqlhotcopy]
socket = /mysql/mysqld.sock
[mysqladmin]
port = 3306
socket = /mysql/mysqld.sock
相关文章
- MySQL新建数据库时utf8_general_ci编码解释
- Navicat清空Mysql表后 id自增从1开始
- 如何进行MySQL数据库表的故障检测
- MySQL使用初步—mysql数据库的基本命令
- mysql (已解决)Access denied for user 'root'@'localhost' (using password: NO)
- mysql数据库恢复
- mysql基础 1.认识数据库
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- 《Hadoop实战手册》一1.4 使用Sqoop从MySQL数据库导入数据到HDFS
- 基于Java(SSH框架)+MySQL实现(Web)学生成绩管理系统【100010355】
- MySql 主从复制
- 记录一次优化mysql查询语句的方法
- MySQL数据库使用mysqldump导出数据详解
- Linux下使用OTL操作mysql数据库
- MySQL数据库设置远程访问
- MYSQL 主从复制---简单易学
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
- 一步一步跟我学习hadoop(7)----hadoop连接mysql数据库运行数据读写数据库操作
- 如何检查MySQL数据库的主从延时?
- 如何将数据库从MySQL移植MemSQL
- Mysql第四天 数据库设计
- 【数据库】MySQL概念知识语法-基础(DDL/DML),真的很详细,一篇文章你就会了
- 【MySQL】练习四 数据库安全性
- txt文件导入mysql--转
- 【数据库学习】——Python实现mysql数据库SQL文件生成和导入
- MySQL索引到底支持多少字节?
- MySQL连接控制插件介绍