孟庆超

孟庆超的博客

他的个人主页  他的博客

FreeBSD、Apache、MySQL安装配置

孟庆超  2010年04月20日 星期二 11:37 | 2127次浏览 | 1条评论

FreeBSD服务器配置攻略

安装系统:
在光驱中放入disc#1后:
1:国家选择:China
2:安装主菜单:Standard
3:Fdisk:A    Q
4: 多重引导管理:Standard
5:Disklabel:A    Q
6:选择安装软件包:User
7:安装ports collection
8:开始安装
9:配置网络:
    Host: FreeBSD    Domain:FreeBSD.com IPv4 Gateway:192.168.1.1    NameServer:202.106.46.151
    IPv4 Address:192.168.1.100    Netmask:255.255.255.0
10:网卡激活
11:不配置网关
12:配置网络服务:开启ftp和ssh
13: 启用SSH登录
14:不启用匿名ftp
15:不配置网络文件系统(NFS)
16:不配置系统终端
17:配置时区:亚洲 中国 东部
18:linux 兼容性配置开启
19:不配置鼠标
20:安装预编译软件包:Perl5.8.8 Python2.5
21:添加用户和组
22:设置root用户密码
23:退出安装

安装配置数据库:
1、安装mysql
    1:设置新的ports ftp站点:
    在/etc/make.conf文件中添加:
    MASTER_SITE_OVERRIDE=   \
        ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
        ftp://ftp.hk.freebsd.org/pub/FreeBSD/ports/distfiles/\
        ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/$
    2:开始安装:
    cd /usr/ports/databases/mysql50-server
    make install clean
    3:初始化mysql环境:
    /usr/local/bin/mysql_install_db
    4:授权mysql数据库目录访问权限:
    chown -R mysql /var/db/mysql
    5:启动mysql服务:
    /usr/local/bin/mysqld_safe &
    6:重设mysql root用户登录密码:
    /usr/local/bin/mysqladmin -u root password '密码'
    7:重设密码后root用户再登录:
    ./mysql -u root -p

2、开启mysql远程访问:
    登录mysql后:
    mysql>grant all on test to 'mysql'@'192.168.1.11' identified by '111111';
    
    命令样式为:
    grant [权限] on [数据库.表] to '用户名'@'IP地址' identified by '密码'

3、备份和恢复:
    备份:
    mysqldump --opt --extended-insert=false -u root --password=111111 db_example > db_example.sql
    恢复:
    mysql -u root --password=111111 db_example < db_example.sql

安装配置apache22:
1、安装 apache22
    开始安装:
    cd /usr/ports/www/apache22/
   

设置开机自动启动apache和mysql:
cd /etc/
vi rc.local

!/bin/sh
/usr/local/sbin/apachectl start
/usr/local/bin/mysqld_safe --user=root &


注意事项:

1:在vm安装中一定要把 splite into 2GB files 选中。不然在VM下无法正常安装

2:配置 IP,网关,和子网掩码
/etc/rc.conf
ifconfig_Inc0="inet 192.168.1.11 netmask 255.255.255.0"
defaultrouter="192.168.1.1"

3: 配置DNS
/etc/resolv.conf
nameserver 202.106.46.151
nameserver 202.106.46.152

4:打开需要的网络服务
/etc/inet.conf

5: 重启网络服务
netstart


设置系统时间:
tzsetup
ntpdate 210.72.145.44

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
张凯朝

回复 张凯朝  2010年04月30日 星期五 18:23

谢谢分享!正想学习 FreeBSD 呢

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号