CODE:[Copy to clioard] cd /usr/ports/databases/
mysql4-server
因为我安装系统时将数据库单独分了一个区存放
,所以我要修改一下
mysql默认的数据库存放目录 CODE:[Copy to clioard] ee Makefile
CODE:[Copy to clioard] DB_DIR?= 你的数据库存放目录 #CONFIGURE_TARGET那行前面的空行加上两行
优化选项: BUILD_OPTIMIZED=yes BUILD_STATIC= yes
保存退出编辑
。然后 CODE:[Copy to clioard] make make itall clean
安装完毕后
,加大mysql的最大连接数 CODE:[Copy to clioard] ee /usr/local/bin/mysqld_safe
向下寻找到第314行(4.0.20版是314行),其行很长,以“$OHUP_NICENE”开头,以“>gt; $err_log 2>am1”结尾
。该行被嵌套在一个if语句里。在314这行末尾的“ >gt; $err_log 2>am1”前面加上“ -O max_coectio=1000 ”,(注意前后各留一个空格)。 然后向下找到316行,也是很长的一行,以“eval "$OHUP_NICENE”开头,以“>gt; $err_log 2>am1”结尾。同样在“ >gt; $err_log 2>am1”前面加上“ -O max_coectio=1000 ”。 保存退出。然后重启,此时的mysql40就是1000个并发连接的数据库了。可以用下面的方法检查一下: CODE:[Copy to clioard] cd /usr/local/bin mysqladmin -uroot -p variables
将会打出一个长列表,按scroll lock后向上卷动屏幕,能看到里面有一项显示 | max_coectio | 1000 | 那么表示最大并发连接数已经修改到1000了。 修改 mysql 的 root 密码 CODE:[Copy to clioard] mysqladmin -u root paword '你要的密码'