Mysql 常用编译参数注解

Mysql 常用编译参数注解

 

--enable-assembler					#允许使用汇编模式(使用一些字符函数的汇编版本),可以提高性能
--enable-thread-safe-client				#客户端线程安全
--with-client-ldflags=-all-static			#以纯静态方式编译客户端
--with-mysqld-ldflags=-all-static			#以纯静态方式编译服务端,提高13%性能(与客户端一起)
--with-embedded-server					#编译成embedded MySQL library (libmysqld.a)
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock	#使用unix套接字链接提高7.5%性能

--with-tcp-port=3306					#运行端口
--with-charset=utf8					#字符集
--with-extra-charsets=complex				#字符集支持
--with-collation=utf8_general_ci
--localstatedir=/usr/local/mysql/data			#数据库文件路径
--sysconfdir=/usr/local/mysql/etc			#配置文件路径
--with-plugins=innobase,myisam,partition		#存储引擎
--with-big-tables
--with-ssl
--enable-local-infile					#让mysql支持从本地文件 导入数据库

-pgcc							#如果是Inter处理器,使用pgcc提高1%性能
--with-mysqld-user=mysql				#运行Mysql用户
 

编译参考:

./configure --prefix=/usr/local/mysql \
--sysconfdir=/usr/local/mysql/etc \
--with-charset=utf8 \
--with-collation=utf8_general_ci \
--with-plugins=innobase,myisam \
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \
--with-embedded-server \
--with-extra-charsets=complex \
--enable-thread-safe-client \
--enable-local-infile \
--enable-assembler \
--with-big-tables \
--with-ssl \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static 
 

实际应用中需根据项目本身做相应调整。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值