首页 >数据库 >mysql教程 >MySQL Cluster配置文件-SQL节点4G内存_MySQL

MySQL Cluster配置文件-SQL节点4G内存_MySQL

WBOY
WBOY原创
2016-06-01 13:30:30896浏览

比特网

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 = 3307

socket = /tmp/mysql.sock

 

 

# 以下是一些特定程序的条目

 

 

# MySQL 服务器

[mysqld]

端口 = 3307

套接字 = /tmp/ mysql.sock

ndbcluster

ndb-connectstring=10.100.200.36

max_connections=2000

 

 

跳过外部锁定

key_buffer_size = 256M

max_allowed_pa​​cket = 1M

table_open_cache = 256

sort_buffer_size = 1M

read_buffer_size = 1M

read_rnd_buffer_size = 4M

myisam_sort_buffer_size = 64M

thread_cache_size = 8

query_cache_size= 16M

# 尝试 CPU 数量*2 thread_concurrency

thread_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=, MASTER_PORT=,

#    MASTER_USER=, MASTER_PASSWORD=; ;

#

#    替换 、、由带引号的字符串和

#    ;通过主机的端口号(默认为 3306)。

#

#    示例:

#

#    将 MASTER 更改为 MASTER_HOST='125.564.12.1 ', MASTER_PORT=3306,

#    MASTER_USER='joe', MASTER_PASSWORD='秘密';

#

# 或

#

# 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_pa​​cket = 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
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn