比特网
MySQL集群配置文件-SQL节点4G内存
#大型系统的MySQL配置文件示例。
#
#这是为了一个内存= 512M的大型系统,系统主要运行
# MySQL.
#
# MySQL程序在一组
# 个位置取决于部署平台。# 您可以将此选项文件复制到这些 # 个位置之一。有关这些位置的信息,请参阅:# http://dev.mysql.com/doc/mysql/en/option-files.html##在此文件中,您可以使用程序支持的所有长选项。# 如果您想知道程序支持哪些选项,请使用“--help”运行程序# option. # 以下选项将传递给所有 MySQL 客户端[client]#password = your_password port = 3307socket = /tmp/mysql.sock # 以下是一些特定程序的条目 # MySQL 服务器[mysqld]端口 = 3307套接字 = /tmp/ mysql.sockndbclusterndb-connectstring=10.100.200.36max_connections=2000 跳过外部锁定key_buffer_size = 256Mmax_allowed_packet = 1Mtable_open_cache = 256sort_buffer_size = 1Mread_buffer_size = 1M read_rnd_buffer_size = 4Mmyisam_sort_buffer_size = 64Mthread_cache_size = 8query_cache_size= 16M# 尝试 CPU 数量*2 thread_concurrencythread_concurrency = 8 # 根本不监听 TCP/IP 端口。这可以是一个安全增强,# 如果需要连接到 mysqld 的所有进程都在同一主机上运行。# 所有与 mysqld 的交互都必须通过 Unix 套接字或命名管道进行。 # 请注意,在 Windows 上使用此选项而不启用命名管道#(通过“enable-named-pipe”选项)将使 mysqld 无用!# #skip-networking # 复制主服务器(默认)# 复制需要二进制日志记录log-bin=mysql-bin # 二进制日志格式 - 推荐混合binlog_format=mixed # 需要 1 到 2 之间的唯一 ID^32 - 1# 如果未设置 master-host,则默认为 1# 但会如果省略,则不充当主服务器server-id = 1 # 复制从站(注释掉 master 部分以使用它)## 要将此主机配置为复制从站,您可以在# 两种方法之间进行选择:## 1 ) 使用 CHANGE MASTER TO 命令(在我们的手册中有详细描述) -# 语法为:## CHANGE MASTER TO MASTER_HOST=
# 2) 设置以下变量。但是,如果您选择此方法,则# 第一次开始复制(即使不成功,例如# 如果您在master-password中输入了错误的密码并且从机无法复制) # connect),从机将创建一个 master.info 文件,并且以后# 在此文件中对此变量值进行的任何更改都将被忽略,并且 # 被 master.info 文件的内容覆盖,除非您关闭# 从属服务器,删除 master.info 并重新启动从属服务器。# 因此,您可能需要保持下面的行不变# (已注释),而是使用 CHANGE MASTER TO(见上文)## 需要 2 到 2^32 之间的唯一 id - 1#(与 master 不同)# 如果设置了 master-host,则默认为 2# 但如果省略,则不会充当 Slave
#server-id = 2## 该从站的复制主机 - 必需#master-host = ## 从站连接到主站时用于身份验证的用户名# - 必需#master-user =
## 从站连接到
时将使用的身份验证密码
# master - 必需
#master-password =
#
# master 正在侦听的端口。
# 可选 - 默认为 3306
#master-port =
#
# 二进制日志记录 - 从属服务器不需要,但推荐
#log-bin=mysql-bin
# 如果您使用 InnoDB 表,请取消注释以下内容
#innodb_data_home_dir = /usr/ local/mysql/data
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /usr/local/mysql/data
# 你可以设置.._buffer_pool_size到 50 - 80 %
RAM 数量,但要注意内存使用率设置得太高
#innodb_buffer_pool_size = 256M
#innodb_additional_mem_pool_size = 20M
# 设置.._log_file_size 为缓冲池大小的 25%
#innodb_log_file_size = 64M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock _wait_超时= 50
[mysqldump]
快速
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# 如果您不熟悉 SQL,请删除下一个注释字符
#safe-updates
[myisamchk]
key_buffer_size = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
交互式超时
bitsCN.com