MySQL 5.5編譯安裝cmake引數說明
-DCMAKE_INSTALL_PREFIX=dir_name 安裝的主目錄
-DDEFAULT_CHARSET 字符集,預設字符集是latin1
-DDEFAULT_COLLATION=collation_name 服務校對,預設的是latin1_swedish_ci,可以透過SHOW COLLATION語句檢視哪個校對匹配的字符集
-DENABLED_LOCAL_INFILE 是否開啟LOAD DATA INFILE的LOCAL引數
-DWITH_INNOBASE_STORAGE_ENGINE=1 將INNODB儲存引擎編譯進去
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 將FEDERATED儲存引擎編譯進去
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 將BLACKHOLE儲存引擎編譯進去
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 不編譯EXAMPLE儲存引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 將分割槽儲存引擎編譯進去
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 將Performance Schema(效能檢視)儲存引擎編譯進去
-DCOMPILATION_COMMENT=string 編譯環境描述
-DWITH_READLINE=bool 是否使用readline庫
-DSYSCONFDIR=dir_name my.cnf引數檔案的路徑
-DMYSQL_UNIX_ADDR=file_name Unix socket檔案的路徑,socket檔案用於伺服器監聽連線,這個引數必須是絕對路徑
-DENABLED_PROFILING=bool 是否開啟profiling程式碼的查詢(用於SHOW PROFILE and SHOW PROFILES語句)
-DMYSQL_DATADIR=dir_name MySQL檔案目錄的路徑,這個引數也可以在啟動MySQL的時候帶上--datadir引數進行設定
-DWITH_EXTRA_CHARSETS=name 指定額外的字符集,預設是all,包含所有的字符集。
-DINSTALL_BINDIR=dir_name 安裝使用者程式的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_DOCDIR=dir_name 安裝文件的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/doc
-DINSTALL_INCLUDEDIR=dir_name 安裝標頭檔案的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/include
-DINSTALL_LIBDIR=dir_name 安裝庫檔案的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/lib
-DINSTALL_MANDIR=dir_name 安裝幫助手冊的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/man
-DINSTALL_PLUGINDIR=dir_name 安裝外掛的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/lib/plugin
-DINSTALL_SBINDIR=dir_name 安裝mysqld服務端啟動指令碼的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_SCRIPTDIR=dir_name 初始化MySQL資料庫的資料檔案路徑的mysql_install_db指令碼路徑,預設路徑是DCMAKE_INSTALL_PREFIX/scripts
-DINSTALL_SQLBENCHDIR=dir_name 安裝sql-bench的路徑,預設路徑是DCMAKE_INSTALL_PREFIX
-DINSTALL_SUPPORTFILESDIR=dir_name 安裝支援檔案的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/support-files
-DMYSQL_TCP_PORT=port_num 伺服器監聽TCP/IP連線的埠,預設是3306
編譯示例
cmake . -DCMAKE_INSTALL_PREFIX=/software \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DCOMPILATION_COMMENT='production environment' \
-DWITH_READLINE=ON \
-DSYSCONFDIR=/software \
-DMYSQL_UNIX_ADDR=/data/mysql.sock \
-DMYSQL_DATADIR=/data
-DDEFAULT_CHARSET 字符集,預設字符集是latin1
-DDEFAULT_COLLATION=collation_name 服務校對,預設的是latin1_swedish_ci,可以透過SHOW COLLATION語句檢視哪個校對匹配的字符集
-DENABLED_LOCAL_INFILE 是否開啟LOAD DATA INFILE的LOCAL引數
-DWITH_INNOBASE_STORAGE_ENGINE=1 將INNODB儲存引擎編譯進去
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 將FEDERATED儲存引擎編譯進去
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 將BLACKHOLE儲存引擎編譯進去
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 不編譯EXAMPLE儲存引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 將分割槽儲存引擎編譯進去
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 將Performance Schema(效能檢視)儲存引擎編譯進去
-DCOMPILATION_COMMENT=string 編譯環境描述
-DWITH_READLINE=bool 是否使用readline庫
-DSYSCONFDIR=dir_name my.cnf引數檔案的路徑
-DMYSQL_UNIX_ADDR=file_name Unix socket檔案的路徑,socket檔案用於伺服器監聽連線,這個引數必須是絕對路徑
-DENABLED_PROFILING=bool 是否開啟profiling程式碼的查詢(用於SHOW PROFILE and SHOW PROFILES語句)
-DMYSQL_DATADIR=dir_name MySQL檔案目錄的路徑,這個引數也可以在啟動MySQL的時候帶上--datadir引數進行設定
-DWITH_EXTRA_CHARSETS=name 指定額外的字符集,預設是all,包含所有的字符集。
-DINSTALL_BINDIR=dir_name 安裝使用者程式的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_DOCDIR=dir_name 安裝文件的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/doc
-DINSTALL_INCLUDEDIR=dir_name 安裝標頭檔案的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/include
-DINSTALL_LIBDIR=dir_name 安裝庫檔案的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/lib
-DINSTALL_MANDIR=dir_name 安裝幫助手冊的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/man
-DINSTALL_PLUGINDIR=dir_name 安裝外掛的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/lib/plugin
-DINSTALL_SBINDIR=dir_name 安裝mysqld服務端啟動指令碼的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_SCRIPTDIR=dir_name 初始化MySQL資料庫的資料檔案路徑的mysql_install_db指令碼路徑,預設路徑是DCMAKE_INSTALL_PREFIX/scripts
-DINSTALL_SQLBENCHDIR=dir_name 安裝sql-bench的路徑,預設路徑是DCMAKE_INSTALL_PREFIX
-DINSTALL_SUPPORTFILESDIR=dir_name 安裝支援檔案的路徑,預設路徑是DCMAKE_INSTALL_PREFIX/support-files
-DMYSQL_TCP_PORT=port_num 伺服器監聽TCP/IP連線的埠,預設是3306
編譯示例
cmake . -DCMAKE_INSTALL_PREFIX=/software \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DCOMPILATION_COMMENT='production environment' \
-DWITH_READLINE=ON \
-DSYSCONFDIR=/software \
-DMYSQL_UNIX_ADDR=/data/mysql.sock \
-DMYSQL_DATADIR=/data
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2072886/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL CMake引數說明手冊MySql
- mysql5.5資料庫cmake原始碼編譯安裝MySql資料庫原始碼編譯
- CMAKE安裝mysql5.5MySql
- MySQL 5.7.9原始碼編譯安裝說明MySql原始碼編譯
- 編譯引數-ObjC的說明編譯OBJ
- MYSQL 5.6 安裝時cmake引數MySql
- MySQL引數說明MySql
- Mysql安裝過程中CMAKE編譯出錯MySql編譯
- PHP編譯安裝引數PHP編譯
- CentOS 6.5 原始碼編譯安裝 MySQL 5.5 5.6CentOS原始碼編譯MySql
- Windows下CMake編譯安裝OpenCVWindows編譯OpenCV
- statspack 安裝以及相關引數說明
- oracle安裝記憶體引數說明Oracle記憶體
- linux下編譯安裝mysql5.5以上版本Linux編譯MySql
- CentOS6.7下使用cmake編譯安裝MySQL5.5.32CentOS編譯MySql
- 【MYSQL】MHA引數列表說明MySql
- Mysql JDBC Url引數說明MySqlJDBC
- Linux 安裝 mysql 5.5.8(cmake原始碼安裝mysql5.5以上版本)[轉]LinuxMySql原始碼
- ORACLE安裝引數sysctl.conf說明Oracle
- Linux下原始碼編譯方式安裝MySQL5.5Linux原始碼編譯MySql
- 獲取安裝後Apache、MySQL、Nginx、PHP編譯時引數ApacheMySqlNginxPHP編譯
- MySQL 5.5 mysqldump備份說明MySql
- 【MySQL】SemisynchronousReplication配置和引數說明MySql
- mysql innodb相關引數說明MySql
- Linux下編譯安裝Mysql 5.5的簡單步驟Linux編譯MySql
- 編譯安裝mysql編譯MySql
- cmake使用說明
- Mysql my.cnf部分引數說明MySql
- mysql relay log相關引數說明MySql
- MYSQL: Handler_read_%引數說明MySql
- 【MySQL】Semisynchronous Replication 配置和引數說明MySql
- PHP編譯安裝之Configure引數PHP編譯
- Linux下nginx編譯安裝教程和編譯引數詳解LinuxNginx編譯
- Mysql 5.7.17 編譯安裝MySql編譯
- MySQL Galera cluster叢集常用引數說明MySql
- MySQL mysqldump命令的引數詳細說明MySql
- mysql常用引數使用說明及查詢MySql
- TOP引數說明