这个步骤非常简单 , 只需要执行下面的命令即可 , 其他得事情由电脑来完成 。因为编译的过程非常久 ,
可以喝杯水歇一歇 。;
make;
make;install;
make;init-db;
第五节、测试MySQL;
对不起 , 本节的标题有点含糊 。这里的测试是指测试MySQL的编译和安装是否正常 。为了测试MySQL
是否被正确编译和安装 , 需要执行以下的命令:;
/usr/local/bin/safe_mysqld;>;/dev/null;&
/usr/local/bin/mysqladmin;–u;root;password;‘123456’;
如果第二条命令无声无息地结束了 , 那么就证明MySQL可以正常使用了 。对了 , 第二条命令其实是更
改系统管理员的口令啊!那么您知道以后使用MySQL程序的时候需要的口令了吗?;
第六节、让MySQL在系统启动的时候自动启动;
我们需要做一些工作来让MySQL在系统启动的时候自动启动 。首先我们修改/etc/rc.conf文件 , 添加
以下的行:;
mysqld_flags=””;
然后 , 需要修改/etc/rc文件 , 找到启动named的代码(第171行) , 添加以下的代码:;
if;[;“X${mysqld_flags}”;!=;X”NO”;];;then;
echo;‘starting;mysqld’;
/usr/local/bin/safe_mysqld;>;/dev/null;&
fi;
另外 , 为了让其他需要用到MySQL的程序编译可以顺利通过 , 就需要在/etc/rc.local文件中添加以
下的代码:;
if;[;“X${mysqld_flags}”;!=;X”NO”;];;then;
/sbin/ldconfig;–m;/usr/local/lib/mysql;
fi;
第四课、配置邮件服务;
其实OpenBSD;2.8在系统安装完成之后 , 就已经安装且启动了邮件服务sendmail 。我们在这里需要为
OpenBSD找一个比sendmail更加安全、更加容易使用和高效能的邮件服务程序 , 我们选择了qmail(利用
qmail加上vpopmail可以把系统用户和邮件用户分离 , 并且使用虚拟邮件域 。再加上MySQL就可以实现邮件
用户的数据库口令校验 , 这是我选择qmail的原因) 。;
第一节、关闭sendmail;
因为qmail作为sendmail的替代服务程序 , 不能和sendmail一起工作 , 所以必须先关闭sendmail程序 。
执行以下的命令关闭正在执行的sendmail程序 。;
Kill;–9;`cat;/var/run/sendmail.pid`;
同时 , 必须把sendmail相关的链接删除 , 并把senmail更名;
chmod;0;/usr/sbin/sendmail;/usr/sbin/sendmail.old;
最后还必须修改/etc/rc.conf文件 , 更改sendmail_flags以避免系统重新启动时sendmail自动启动 。;
sendmail_flags=”-q;30m”;改为;sendmail_flags=NO;
第二节、安装qmail;
如果一直按照手册的例子进行练习 , 那么现在应该可以访问CD-ROM , 如果系统曾经重新启动 , 那么
请按照第三课、第一节的内容来访问CD-ROM 。;
进入/mnt/packages目录并安装qmail执行代码包:;
cd;/mnt/packages;
pkg_add;qmail-1.03.tgz;
安装的过程中会询问是否添加一些组和用户 , 默认选择Y , 不用改变 , 直接回车继续就可以了 。一定
要记录qmaild的uid和nofiles的gid , 因为在以后的课程中启动smtp和pop的时候需要它们(例如qmaild的
uid是2850 , nofiles的gid是32750) 。Qmail被安装到/var/qmail目录 。;
第三节、配置qmail;
要配置和运行需要DNS正确运行 , 如果还没有配置DNS服务 , 请按照第二课的内容进行配置 。;
首先执行以下的命令建立新的sendmail链接 , 以实现和sendmail的兼容:;
ln;–s;/var/qmail/bin/sendmail;/usr/sbin/sendmail;
然后建立基础的域信息 , 使用下面的命令来完成:;
/var/qmail/setup/config-fast;01tech.nat;
当然 , 也可以通过/var/qmail/setup/config来设置基础域信息 , 不过既然DNS正常 , 为什么不使用更
快捷的方法呢?config的用法请参考/var/qmail/doc里面的文档 。;
推荐阅读
- 三星A7 2018手机怎么样?三星A7 2018保护壳、配置曝光
- 三星SGH-E720C使用的一点感受
- 三星A7 2018配置怎么样?三星A7 2018配置分析
- FreeBSD 实用小技巧
- E680I 入手三天体验
- FreeBSD Durep磁盘查看
- 咏柳古诗把什么比喻成什么 咏柳的三个比喻句是什么
- FreeBSD kld简介
- 71 FreeBSD连载:DHCP的工作过程
- 头伏是几月几号2020到三伏
