分类: BSD
2006-06-13 11:45:12
FreeBSD全能服务器安装手册之域名服务器篇之DNS(数据库)篇
#################################下载并解压缩安装包################################
cd /usr/ports/dns/bind9
//下载bind9.3.1
make fetch
cd /usr/ports/distfiles/
//解压缩bind9.3.*
tar zxvf bind-9.3.*.tar.gz
chown -R root:wheel bind-9.3.*
###############################生成mysqldb.c文件##################################
cd /usr/ports/distfiles/bind-9.3.*/bin/named/
//生成mysqldb.c 注意:必须采用touch命令生成文件,因为有些时候用其他命令生成的文件是不能被程序识别的。
touch mysqldb.c
//编辑mysqldb.c
/* 增加以下内容(此为mysqldb.c的原版文档亦可从以下连接直*)*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include "mysqldb.h"
static dns_sdbimplementation_t *mysqldb = NULL;
struct dbinfo {
MYSQL *mysql;
char *database;