Mysql CMAKE編譯引數詳解

2021-08-03 11:31:28 字數 1901 閱讀 4017

以下是博主原先整理的一些mysql編譯引數詳解,提供給熱衷於原始碼編譯安裝mysql的朋友們!

-dcmake_install_prefix= 指向mysql安裝目錄

-dinstall_sbindir=sbin 指向可執行檔案目錄(prefix/sbin)

-dmysql_datadir=/var/lib/mysql 指向mysql資料檔案目錄(/var/lib/mysql)

-dsysconfdir=/etc/mysql 指向mysql配置檔案目錄(/etc/mysql)

-dinstall_plugindir=lib/mysql/plugin 指向外掛程式目錄(prefix/lib/mysql/plugin)

-dinstall_mandir=share/man 指向man文件目錄(prefix/share/man)

-dinstall_sharedir=share 指向aclocal/mysql.m4安裝目錄(prefix/share)

-dinstall_libdir=lib/mysql 指向物件**庫目錄(prefix/lib/mysql)

-dinstall_includedir=include/mysql 指向頭檔案目錄(prefix/include/mysql)

-dinstall_infodir=share/info 指向info文件存放目錄(prefix/share/info)

prefix官方推薦設為/usr

storage engine相關

型別csv,myisam,myisammrg,heap,innobase,archive,blackhole

若想啟用某個引擎的支援:-dwith__storage_engine=1 如:

-dwith_innobase_storage_engine=1

-dwith_archive_storage_engine=1

-dwith_blackhole_storage_engine=1

若想禁用某個引擎的支援:-dwithout__storage_engine=1 如:

-dwithout_example_storage_engine=1

-dwithout_federated_storage_engine=1

-dwithout_partition_storage_engine=1

library相關

-dwith_readline=1 啟用readline庫支援(提供可編輯的命令列)

-dwith_ssl=system 啟用ssl庫支援(安全套接層)

-dwith_zlib=system 啟用libz庫支援(zib、gzib相關)

-dwtih_libwrap=0 禁用libwrap庫(實現了通用tcp包裝的功能,為網路服務守護程序使用)

-dmysql_tcp_port=3306 指定tcp埠為3306

-dmysql_unix_addr=/tmp/mysqld.sock 指定mysql.sock路徑

-denabled_local_infile=1 啟用本地資料匯入支援

-dextra_charsets=all 啟用額外的字符集型別(預設為all)

-ddefault_charset=utf8 指定預設的字符集為utf8

-ddefault_collation=utf8_general_ci 設定預設排序規則(utf8_general_ci快速/utf8_unicode_ci準確)

-dwith_embedded_server=1 編譯嵌入式伺服器支援

-dmysql_user=mysql 指定mysql使用者(預設為mysql)

-dwith_debug=0 禁用debug(預設為禁用)

-denable_profiling=0 禁用profiling分析(預設為開啟)

-dwith_comment='string' 乙個關於編譯環境的描述性注釋

MySQL cmake 編譯引數詳解

mysql 5.5版本以後,使用cmake編譯工具 命令呼叫語法 下表列出了常用編譯工具的呼叫語法和等效的cmake命令。表示你當前的工作目錄路徑,請根據你所在的目錄,適當的替換掉路徑.命令呼叫語法 下表列出了常用編譯工具的呼叫語法和等效的cmake命令。表示你當前的工作目錄路徑,請根據你所在的目錄...

MySQL CMake引數說明手冊

介紹本頁將介紹常用編譯工具的一些配置選項和這些配置選項在cmake中又是如何進行配置的,然後介紹如何使用cmake工具來構建編譯mysql。命令呼叫語法 下表列出了常用編譯工具的呼叫語法和等效的cmake命令。表示你當前的工作目錄路徑,請根據你所在的目錄,適當的替換掉路徑 configure命令 c...

hda verb引數詳表

hda verb引數詳表 hda verb的由來 hda verb是linux下面的alsa project的一條命令,它的作用是傳送hd audio命令。命令格式 linux hda verb dev snd hwc0d0 0x12 0x701 2 mac hda verb 0x12 0x701 ...