站内搜索:     
站点首页破釜学院操作系统FreeBSD → FreeBSD WEB服务器架设笔记
正在加载相关信息.....
Web 站内搜索
FreeBSD WEB服务器架设笔记
】【打印】【加入收藏】【关闭收藏到新浪ViVi】【收藏到365KEY】 浏览字号:
日期:2004-11-01 人气: 出处:落伍者 作者: tahiti

安装服务器软件

mysql

  Code:[Copy to clipboard]  
cd /usr/ports/databases/mysql4-server


因为我安装系统时将数据库单独分了一个区存放,所以我要修改一下mysql默认的数据库存放目录

  Code:[Copy to clipboard]  
ee Makefile




  Code:[Copy to clipboard]  
DB_DIR?= 你的数据库存放目录
#CONFIGURE_TARGET那行前面的空行加上两行优化选项:
BUILD_OPTIMIZED=yes
BUILD_STATIC= yes


保存退出编辑。然后

  Code:[Copy to clipboard]  
make
make install clean


安装完毕后,加大mysql的最大连接数

  Code:[Copy to clipboard]  
ee /usr/local/bin/mysqld_safe


向下寻找到第314行(4.0.20版是314行),其行很长,以“$NOHUP_NICENESS”开头,以“>> $err_log 2>&1”结尾。该行被嵌套在一个if语句里。在314这行末尾的“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”,(注意前后各留一个空格)。
然后向下找到316行,也是很长的一行,以“eval "$NOHUP_NICENESS”开头,以“>> $err_log 2>&1”结尾。同样在“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”。
保存退出。然后重启,此时的mysql40就是1000个并发连接的数据库了。可以用下面的方法检查一下:

  Code:[Copy to clipboard]  
cd /usr/local/bin
mysqladmin -uroot -p variables


将会打出一个长列表,按scroll lock后向上卷动屏幕,能看到里面有一项显示

| max_connections | 1000 |

那么表示最大并发连接数已经修改到1000了。

修改 mysql 的 root 密码

  Code:[Copy to clipboard]  
mysqladmin -u root password '你要的密码'



>>>> 进入论坛交流 <<<<