mysql 编译参数_MYSQL 编译参数

本文详细介绍了MySQL的编译参数及其作用,包括安装路径、字符集选择、端口设置、Unix套接字路径、运行用户、存储引擎支持以及性能优化选项。通过这些参数,你可以定制安装MySQL并进行性能调优,例如指定utf8字符集、使用静态链接以提升性能等。
摘要由CSDN通过智能技术生成

MYSQL 编译参数

--prefix=/opt/mysql                         将MySQL安装到目录/opt/mysql下

--with-charset=utf8                         指定缺省字符集为utf8

--with-extra-charsets=all                   将MySQL所有支持的字符集编译进来

--with-tcp-port=3306                        指定此MySQL实例将监听TCP 3306端口

--with-unix-socket-path=/tmp/mysql.sock     指定UNIX socket文件的路径(为绝对路径)

--wih-mysqld-user=mysqld                    指定用来运行MySQL守护进程的用户

--with-federated-storage-engine             支持federated存储引擎

--with-plugins=innobase                     支持innobase数据库(5.1+,默认为空)

--without-debug                             去除debug模式

--with-extra-charsets=gb2312                添加gb2312中文字符支持

--enable-assembler                          使用一些字符函数的汇编版本

--without-isam                              去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表 (5.0以前)

--without-innodb                            去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用 5.0以前)

--with-pthread                              强制使用pthread库(posix线程库)

--enable-thread-safe-client                 以线程方式编译客户端

--with-client-ldflags=-all-static

--with-mysqld-ldflags=-all-static           以纯静态方式编译服务端和客户端(静态链接提高13%性能)

©著作权归作者所有:来自51CTO博客作者zhangk188的原创作品,如需转载,请注明出处,否则将追究法律责任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值