Mysql安装

2009-05-13 01:55:47来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

为安装做准备
ee /etc/make.conf添加
MASTER_SITE_OVERRIDE=ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
安装mysql
#cd /usr/ports/databases/mysql40-server
(mysql的数据库默认安装在/var/db/mysql,可以在Makefile文件里修改DB_DIR?=/usr/db/mysql来改变数据库的位置,修改后再安装,注意安装完后要要调整/usr/db/mysql的权限#chown -R mysql /usr/db/mysql)
#make SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes install clean
其中﹕
SKIP_DNS_CHECK=yes 表示在加入本机名字时﹐不用做反向解析
BUILD_OPTIMIZED=yes 表示在编译时优化处理
BUILD_STATIC=yes 把mysqld编译成静态执行版本
第一次安装完执行下面两条命令:
#/usr/local/bin/mysql_install_db
#chown -R mysql /var/db/mysql
#ee /etc/rc.conf添加
mysql_enable="YES"
不过,刚装完的mysql默认的数据库连接是100个,远远不能应付大网站的要求。
#ee /usr/local/bin/mysqld_safe
向下寻找到第308行,其行很长,以$NOHUP_NICENESS开头,以>> $err_log 2>&1结尾。该行被嵌套在一个if语句里。
在这行末尾的 >> $err_log 2>&1前面加上 -O max_connections=1000 ,(注意前后各留一个空格)。
然后向下找到310行,也是很长的一行,以eval "$NOHUP_NICENESS开头,以>> $err_log 2>&1结尾。同样在 >> $err_log 2>&1前面加上 -O max_connections=1000 。
重启mysql以后
cd /usr/local/bin
mysqladmin -uroot -p variables
将会打出一个长列表,按scroll lock后向上卷动屏幕,能看到里面有一项显示
| max_connections | 1000 |
那么表示最大并发连接数已经修改到1000了。
至此,mysql数据库就装完了。
设置root密码,注意这个root不是系统的,而运行mysql的,要区分开!!
#mysqladmin -u root password '你要的密码'
rehash


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8872/showart_63297.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Access cvs server for windows via ssh protocol

下一篇:FreeBSD 使用日志(2月9日更新)