上一篇博客小编讲的是powerDNS的使用,今天小编来和大家聊聊mydns的配置以及使用,网上有很多有关于mydns的配置,小编我也参考过,可是做到myconfig的web管理(后面小编会讲到)就会卡壳,当然小编既然提到这,肯定是有办法解决啦,解决方法小编在后面的实现步骤上详细附上啦。下面开始动手搞定mydns吧。
step 1:系统环境以及软件需求
小编用的虚拟系统的用的是red hat enterprise linux 5.4
mysql-5.6.10.tar.gz cmake-2.8.10.2.tar.gz(用于编译mysql源码)
apache服务器以及相关组件
MyDNSConfig-1.1.0.tar.gz(用于web管理)
step 2:因为mydns的域以及记录信息都是依托于mysql数据库的,所以先安装mysql数据库,因为原有linux 5.4 下附带的mysql版本太低,这里小编就下载了一个最新版本的mysql-5.6.10,至于安装过程小编原来有一篇博客有详细的说明,如果不想看的话小编这里一不厌其烦的附上啦
将mysql和cmake的源码文件解压到/usr/local/src文件夹下
#tar -zxvf mysql-5.6.10.tar.gz -C /usr/local/src/
#tar –zxvf cmake-2.8.10.2.tar.gz –C /usr/local/src
切换到cmake目录下
#cd /usr/local/src/cmake-2.8.10.2/
按照安装说明分别执行:
#./ bootstrap
#make
#make install
之后使用which cmake查询cmake是否安装成功
之后就进行mysql的安装了,先切换到mysql的源码解压目录
#cd /usr/local/src/mysql-5.6.10/
然后执行#cmake .
在执行#make && make install
执行过程相当的长啊。。。。。。。。
先添加mysql用户吧
#groupadd mysql
#useradd -r -g mysql mysql
mysql会自动安装到/usr/local/mysql目录下,然后我们将用户和用户组 修改一下
#chown -R mysql.mysql /usr/local/mysql
切换到脚本目录下
#cd /usr/local/mysql/scripts
执行后续脚本
#./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data