mysql 編譯引數 MYSQL 編譯引數

2021-10-17 22:43:02 字數 1228 閱讀 6782

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...