FreeBSD 7.1安装Apache+MySql+Php

邹中凡 2010-02-22

一、更新和同步Ports树,参见《FreeBSD安装CVSUP并更新代码和PORTS树 》一文

二、安装MySql5.1
先添加mysql组和mysql用户
      # pw addgroup mysql
      # pw adduser mysql
开始安装
      # cd /usr/ports/databases/mysql51-server
      # ee Makefile
把--localstatedir=/var/db/mysql 改成--localstatedir=/usr/local/db/mysql后保存退出。这步主要是因为/var目录缺省分配的空间比较小。我们直接指定到一个大空间去存储mysql数据。
在CONFIGURE_ARGS=后面增加--with-charset=gb2312 \和--with-xcharset=all \ 两行才能支持中文字符。
      # make install clean
编译、安装MySql
      # cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
不同性能的数据库服务器选择下面有5个my-xxxx.cnf文件中的一个进行拷贝:
          my-small.cnf               最小配置安装,内存<=64M,数据数量最少
          my-medium.cnf             32M<内存<64M,或者内存有128M,但是数据库与web服务器公用内存
          my-large.cnf               内存=512M
          my-huge.cnf               1G<内存<2G,服务器主要运行mysql
          my-innodb-heavy-4G.cnf   innodb格式数据大于4G的
      # mysql_install_db --user=mysql 建立数据库目录
      # mysqld_safe & 启动mysql
      # /usr/local/bin/mysqladmin -u root password 'newpass' 修改root密码,newpass是你需要改的密码,若是修改成功没有出错信息,表明MySql安装成功

设置自启动服务
  先检查确定 /usr/local/etc/rc.d/文件夹中含有mysql-server启动服务文件
    # ee /etc/rc.conf
    增加mysql_enable="YES"
重启系统即可

相关推荐