mysql 6.0配置文件_MySQL6.0.9alpha配置文件中文翻译

这是一个针对运行在1G-2G内存系统上的MySQL的配置文件示例,涵盖了客户端和服务器端的参数设置,包括端口、套接字、缓冲区大小、线程并发数等。文件还提到了复制主服务器和从服务器的相关配置,以及如何设置二进制日志和默认字符集。
摘要由CSDN通过智能技术生成

# MySQL在较大系统中使用时的配置文件示例

#

# 此文件是为主要运行MySQL的大内存(1G-2G)系统使用的

#

# 你可以把这个文件复制到/etc/my.cnf以设置全局参数,通过mysql-data-dir/my.cnf来设置服务器端具体选项

#(在这种安装方式中本路径为C:/mysql/data)

# 或者通过~/.my.cnf来设置用户端具体选项。

# 在这个文件中,你可以使用程序所支持的所有的长选项

# 如果你想知道那个选项是程序所支持的,那么请运行程序并加上“--help”参数选项

#

# 下面的所有选项设置将会被传递给所有的MySQL客户端

[client]

#password = your_password

port  = 3306

socket  = /tmp/mysql.sock

# 这里遵循的一些具体项目项

# MySQL服务器端

[mysqld]

port  = 3306

socket  = /tmp/mysql.sock

skip-locking

key_buffer = 384M

max_allowed_packet = 1M

table_cache = 512

sort_buffer_size = 2M

read_buffer_size = 2M

read_rnd_buffer_size = 8M

myisam_sort_buffer_size = 64M

thread_cache_size = 8

query_cache_size = 32M

# default-character-set设置默认字符存储格式

default-character-set=utf8

# default-storage-engine设置默认存储引擎

default-storage-engine=Falcon

# 尝试设置为CPU总数×2数量的线程并发

thread_concurrency = 8

# 根本不用侦听TCP / IP端口。

# 如果所有的进程都连接到mysqld运行所在的同一主机的话,这可能算是一个安全性的提高。

# 所有与mysqld的交互必须经由Unix套接字或命名管道.

# 注意,使用此选项时Windows上没有启用命名管道(通过“启用命名管道”选项),会令mysqld无效!

#

#跳过-网络

# 默认情况下禁用联邦

skip-federated

# 复制主服务器(默认)

# 二进制日志是需要复制的

log-bin=mysql-bin

# 需要设置1到2 ^ 32 - 1 之间的唯一ID

# 如果主控服务器没有设置默认值则默认为1

# 但如果省略则不会作为一个主控服务器行使职责

server-id = 1

# 复制从服务器Replication Slave (注释掉上面主区段后使用本段设置)

#

# 要配置一个从主机复制,您可以选择两种方法:

#

# 1)使用“CHANGE MASTER TO”命令(完全在我们的手册中描述)

#    语法是:

#

#    CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,

#    MASTER_USER=, MASTER_PASSWORD= ;

#

#    通过由主控服务器的端口号(默认3306)引用对应的字符串替换掉, , 和字段

#    .

#

#    比如:

#

#    CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,

#    MASTER_USER='joe', MASTER_PASSWORD='secret';

#

#    或者

#

# 2) 设置以下变量。然而,如果您选择此方法,

#    那么第一次启动复制(即使没有成功,例如,如果您输入错误的主密码,密码和从服务器无法连接

#    从服务器将创建一个master.info文件 ,之后,在此文件中设置的以下变量值将被忽略,并且被

#    master.info文件中的内容所覆盖

#    除非你关闭从服务器,删除master.info文件并重新启动从服务器。

#    出于这个原因,您可能想要保留以下[选项]行(注释部分)而使用CHANGE MASTER TO命令(见上文)

#

# 需要2到2 ^ 32 - 1 之间的唯一ID(并且要保持与主控服务器ID区分开来)

# 如果主控服务器设置过了则这里默认为2,但如果这里省略,也不会作为一个从服务器

#server-id       = 2

#

# 为这个从服务器复制主服务器信息-必须的

#master-host     =  

#

# 用户名,当从服务器连接到主服务器进行身份验证时要用到-必须的

# to the master - required

#master-user     =  

#

# 密码,当从服务器连接到主服务器进行身份验证时要用到-必须的

# the master - required

#master-password =  

#

# 主服务器的监听端口

# 可选的-默认为3306

#master-port     = 

#

# 二进制日志 - 从服务器不是必须要,但建议配置此项

#log-bin=mysql-bin

#

# 二进制日志格式-混合 ,建议此项

#binlog_format=mixed

# 指向下面的路径以便映射到不同的专用磁盘

#tmpdir  = /tmp/

#log-update  = /path-to-dedicated-directory/hostname

# 如果你使用InnoDB表,那么以下内容不要注释掉

#innodb_data_home_dir = C:/mysql/data/

#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend

#innodb_log_group_home_dir = C:/mysql/data/

# 你可以设置缓存池.._buffer_pool_size up大小至主机内存总大小的50 - 80 %

# 但要小心把内存使用设置太过高

#innodb_buffer_pool_size = 384M

#innodb_additional_mem_pool_size = 20M

# 设置日志文件.._log_file_size大小为缓存池大小的25%

#innodb_log_file_size = 100M

#innodb_log_buffer_size = 8M

#innodb_flush_log_at_trx_commit = 1

#innodb_lock_wait_timeout = 50

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

# 如果你不熟悉SQL,请删除以下的注释字符

#safe-updates

default-character-set=utf8

[isamchk]

key_buffer = 256M

sort_buffer_size = 256M

read_buffer = 2M

write_buffer = 2M

[myisamchk]

key_buffer = 256M

sort_buffer_size = 256M

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值