源码方式安装MySQL常用参数

常见参数官方文档

http://dev.mysql.com/doc/refman/5.6/en/environment-variables.html

 

常用的参数如下:

-DCMAKE_INSTALL_PREFIX:用于指定软件的安装路径,默认是/usr/local/mysql

-DDEFAULT_CHARSET:指定MySQL服务的默认字符集

-DDEFAULT_COLLATION:指定MySQL服务的默认校对规则

-DENABLED_LOCAL_INFILE:是否允许从客户端本地加载数据到MySQL服务端,专用于LOAD DATA INFILE语句,默认不允许

-DENABLED_PROFILING:是否启动query profiling,专用于SHOW PROFILESHOW PROFILES语句,默认是启动的

-DMYSQL_DATADIR:指定MySQL数据库数据文件的存储路径

-DSYSCONFDIR:指定MySQL参数文件的默认路径

-DWITH_xxx_STORAGE_ENGINE:静态编译某存储引擎,可选的有ARCHIVEBLACKHOLEEXAMPLEFEDERATEDINNOBASEPARTITIONPERFSCHEMA,像MyISAM,MERGE,MEMORYCSV会默认编译至服务端

-DWITHOUT_xxx_STORAGE_ENGINE:与上一个参数功能相反

-DWITH_EXTRA_CHARSETS:指定附加支持的字符集

 

可能用到的参数如下:

-DINSTALL_BINDIR:指定MySQL各项命令的存储路径,默认CMAKE_INSTALL_PREFIX/bin

-DINSTALL_DOCDIR:指定MySQL文档的存储路径,默认CMAKE_INSTALL_PREFIX/docs

-DINSTALL_INCLUDEDIR:指定头文件的存储路径,默认CMAKE_INSTALL_PREFIX/include

-DINSTALL_LIBDIR:指定连接文件的存储路径,默认CMAKE_INSTALL_PREFIX/lib

-DINSTALL_MANDIR:指定用户手册的存储路径,默认CMAKE_INSTALL_PREFIX/man

-DINSTALL_PLUGINDIR:指定Plugin的存储路径,默认CMAKE_INSTALL_PREFIX/lib/plugin

-DINSTALL_SBINDIR:指定服务端执行脚本的存储路径,默认CMAKE_INSTALL_PREFIX/bin

-DINSTALL_SCRIPTDIR:指定MySQL自带的mysql_install_db脚本的存储路径,默认CMAKE_INSTALL_PREFIX/scripts

-DINSTALL_SQLBENCHDIR:指定sql-bench的存储路径,默认CMAKE_INSTALL_PREFIX

-DINSTALL_SUPPORTFILESDIR:指定MySQL自带的附加支持类文件的存储路径,默认CMAKE_INSTALL_PREFIX/support-files

-DMYSQL_TCP_PORT:指定MySQL数据库提供服务的TCP/IP端口,默认为3306

-DMYSQL_UNIX_ADDR:指定套接字文件的存储路径,通常为/data/mysqldata/3306/mysql.sock

-DWITH_COMMENT:指定编译信息,5.5版本后无效

-DCOMPILATION_COMMENT:指定编译信息,5.5后有效

-DWITH_READLINE:指定输入输出的处理方式

猜你喜欢

转载自allenhu0320.iteye.com/blog/2185885