选用桥接网卡,这样主机和虚拟机可以双向通信。
MySQL5.6以RPM包形式安装,其默认路径分别如下。
BIN:/usr/bin/mysql
头文件H:/usr/include/mysql
库文件LIB:/usr/lib64 ##可以通过mysql_config --libs命令知道
1、解压Bind和mysql-bind,将mysql-bind下的mysqldb.h拷贝到bind的bin/named/include/named目录下,将mysqldb.c拷贝到bind的bin/named目录下。
2、修改Bind的bin/named目录下的MakeFile.in文件。
DBDRIVER_OBJS = mysqldb.@O@
DBDRIVER_SRCS = mysqldb.c
DBDRIVER_INCLUDES = -I'/usr/include/mysql/'
DBDRIVER_LIBS = -L'/usr/lib64/mysql' -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv
3、编辑bind源文件bin/named/main.c
--包含mysqldb.h,#include
--在函数setup(void)里面ns_server_create()的前面添加mysqldb_init();
--在函数cleanup(void)里面ns_server_destroy()的后面添加mysqldb_clear();
4、编译安装bind
./configure
make
make install
5、创建数据库bind9,创建表kaopu。
CREATE TABLE kaopu (
`name` varchar(255) default NULL,
ttl int(11) default NULL,
rdtype varchar(255) default NULL,
rdata varchar(255) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
初始化数据:
insert into `kaopu` (`name`, `ttl`, `rdtype`, `rdata`) values('www.kaopu.com','3600','A','10.3.19.14');
insert into `kaopu` (`name`, `ttl`, &