mysql 編輯 MYSQL 編輯引數詳解

2021-10-20 22:33:10 字數 1898 閱讀 7629

可以通過別的方式檢視apache,mysql,php的編譯引數。

apache編譯引數:

1、 通過編譯安裝資料夾下的cat config.status檔案進行檢視:「config.status」這行下面的**便是。

2、 到安裝目錄如/usr/local/apache2/build下的config.nice檔案檢視(這個最簡單)。

php編譯引數:

1、 直接通過命令:/usr/local/php/bin/php -i |grep configure ;

2、 或者通過編譯安裝資料夾下的cat config.nice檔案進行檢視;

3、 利用phpinfo()引數進行檢視(這個比較簡單)

mysql編譯引數:

直接通過命令:cat 「/usr/local/mysql/bin/mysqlbug」 | grep configure

--with-client-ldflags=-all-static \ 以純靜態方式編譯客戶端

--with-mysqld-ldflags=-all-static\以純靜態方式編譯服務端

--enable-thread-safe-client       \以執行緒方式編譯客戶端 這個引數於編輯apache時的引數--with-mpm=worker  結合起來用 在apache裡的意思是 降低apache的程序數

--with-ssl支援https安全連線,一般用不著,雖然n多人喜歡加上

--with-embedded-server         #編譯成embedded mysql library (libmysqld.a),

--enable-local-infile          #讓mysql支援從本地檔案 匯入資料庫

--with-plugins=innobase儲存引擎

--enable-thread-safe-client    #compile the client with threads. 也就是讓客戶端支援執行緒的意思

--sysconfdir=/usr/local/webroot\ 為my.cnf存放路徑,此句不指定系統會預設指定

--without-debug\禁用除錯模式

--without-isam\ 有myisam表了,不需要舊的

--enable-assembler\ 使用彙編模式,提高效能

--with-big-tables\ myisam表支援2的32次方條資料,如果加入此引數編譯後,將支援更多資料,具體可以上限到2的32次方的2次方。

--with-tcp-port=3306\ 指定埠,此句不指定系統會預設指定3306,這句最重要的用處是你可以指定埠為3305、3303之類的

--with-plugins=partition,innobase,myisammrg\儲存引擎

--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock\ 使用unix套接字鏈結提高效能,也可以在my.cnf直接設定socket  = /tmp/mysql.sock

--localstatedir=/usr/local/mysql/database 日誌、資料檔案目錄

--enable-local-infile #讓mysql支援從本地檔案 匯入資料庫

--without-innodb 去掉innodb表支援,innodb適合資料頻繁寫入更新的站,和myisam兩者是目前最流行的表。除非你確定系統目前只使用myisam,且以後都用不到,否則這句還是不要使用的好。

--with-readline\ 通過 readline,可以方便的在命令列上面移動,增刪,複製,貼上,搜尋。比如:ctrl+r 可以搜尋歷史命令,很常用的乙個ctrl+a 到行首 ctrl+e 到行尾 ctrl+u 刪除到行首 ctrl+k 刪除到行尾 ctrl+l 類似 clear 命令效果 ctrl+y 貼上。使用putty遠端操作就不需要這個功能了。

使用DOS編輯MySQL

執行mysql 1.show databases 執行表 查詢所有的表 2.show tables 檢視表結構 3.describe 表名 建庫 判斷是否存在 4.drop database if exists 庫名 create database 庫名 use 庫名 建表想執行資料庫名 5.cre...

mysql學習筆記(編輯中)

1.last insert id 依賴於當前伺服器會話中自動產生的序列編號.同時括號中也可以賦值更新資料,eg update test set id last insert id id 10 2.mysql資料庫表數值列的屬性zerofill在數值前填充0 3.concat 函式不管引數是串或數值,...

mysql命令列工具的編輯技巧

從mysql performace blog 中學到的 1.pager例子 mysql pager more pager set to more mysql show variables 然後就使用more命令來顯示 show variables 的輸出 根據我的理解,pager之後可以跟任何she...