程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 修改MySQL 5.0 默認連接數在Linux下

修改MySQL 5.0 默認連接數在Linux下

編輯:MySQL綜合教程

以下的文章主要介紹的是修改Linux操作系統之下的MySQL 5.0 默認連接數的實際操作,如果你對修改Linux操作系統之下的MySQL 5.0 默認連接數的實際操作步驟感興趣的話,你就可以點擊下面的文章了。

這段時間服務器崩潰2次,一直沒有找到原因,今天看到論壇發出的錯誤信息郵件,想起可能是MySQL(和PHP搭配之最佳組合)的默認連接數引起的問題,一查果然,老天,默認連接數才100, 怎麼夠呀,在網上找了半天資料,有說修改my.cnf的,有說修改safe_MySQL(和PHP搭配之最佳組合)d,試了,前者無用,

後者文件找不到:)原來是以前的版本跟現在的版本有所不同。

言歸正傳。我以centos 4.4 下面的MySQL(和PHP搭配之最佳組合) 5.0.33 手工編譯版本為例說明:

vi /usr/local/MySQL(和PHP搭配之最佳組合)/bin/MySQL(和PHP搭配之最佳組合)d_safe

找到safe_MySQL(和PHP搭配之最佳組合)d編輯它,找到MySQL 5.0啟動的那兩行,在後面加上參數 :

-O max_connections=1500

具體一點就是下面的位置:

用紅字特別說明:

  1. then $NOHUP_NICENESS $ledir/$MySQL(和PHP搭配之最佳組合)D 
    $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR 
    $USER_OPTION --pid-file=$pid_file --skip-external-locking -O max_connections=1500 
    >> $err_log 2>&1 else eval "$NOHUP_NICENESS $ledir/$MySQL(和PHP搭配之最佳組合)D 
    $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=
    $pid_file --skip-external-locking $args -O max_connections=1500 >> $err_log 2>&1"  

保存。

  1. # service MySQL(和PHP搭配之最佳組合)d restart   
  2. # /usr/local/MySQL(和PHP搭配之最佳組合)/bin/MySQL(和PHP搭配之最佳組合)admin -uroot -p variables   

輸入root數據庫賬號的密碼後可看到

max_connections 1500 即新改動已經生效。

還有一種方法,

修改原代碼:

解開MySQL(和PHP搭配之最佳組合)的原代碼,進入裡面的sql目錄修改MySQL 5.0.cc找到下面一行:

  1. {"max_connections", OPT_MAX_CONNECTIONS,"The number of simultaneous clients allowed.", 
    (gptr*) &max_connections,(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1,0},  

把它改為:

  1. {"max_connections", OPT_MAX_CONNECTIONS,"The number of simultaneous clients allowed.", 
    (gptr*) &max_connections,(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1,0},  

存盤退出,然後./configure ;make;make install可以獲得同樣的效果。

以上的相關內容就是對修改Linux下MySQL 5.0 默認連接數的介紹,望你能有所收獲。


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved