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%效能)
mysql原始碼編譯表 MySQL原始碼編譯安裝
1 安裝cmake 2.8.10.2.tar.gz 以root使用者進入shell tar zxvf cmake 2.8.10.2.tar.gz cd cmake 2.8.10.2 configure make 無法make,檢測gcc編譯環境 make install 2 安裝ncurses 5....
MySQL 編譯引數說明
quote usr sbin groupadd mysql usr sbin useradd g mysql mysql tar zxvf mysql 5.4.0 beta.tar.gz cd mysql 5.4.0 beta cflags o6 mpentiumpro fomit frame po...
Mysql編譯安裝引數優化
關鍵字 mysql compile 1.static 13 with client ldflags all static with mysqld ldflags all static 複製 靜態鏈結提高13 效能 2.pgcc 1 cflags o3 mpentiumpro mstack align...