一、二进制编译安装mysql
centos6、7大体上都是相同的,只是有几步不同也都标记出来了,具体步骤如下:
①下载安装包并导入到centos里进行解压。
②创建软连接或者修改mariadb-10.2.8-linux-x86_64目录。
centos6:修改软连接mysql文件夹里面的属组改为mysql
③创建系统用户mysql以及数据库文件。
-r 创建系统用户
-d 指定家目录
-m 系统用户的强制生成,不然不行
-s shell类型
注意:数据库最好放到一个足够大的硬盘或者lv盘里,防止后期数据库越来越大而导致磁盘空间不够使用。
centos6:改变mysql用户的属主和属组
命令:chown mysql:mysql mysql
④生成配置文件。
以上名字命名和路径都是人家二进制指定好的路径和名字,只能这样一步一步来。
⑤修改配置文件,指定数据库文件存放路径。
⑥运行安装脚本。
⑦运行服务脚本,尝试能否跑起来mysql服务。
⑧创建日志,再次启动服务。
centos6:直接在/var/log/下面创建日志文件,并改变其属主。
命令:
touch /var/log/mysql.log
chown mysql:root mysql
⑨添加PATH变量,方便后期使用命令。
⑩运行安全脚本
二、源码编译安装bind
图片就省略啦,直接上步骤。
①压缩包传到centos系统并且解压bind压缩包。
②创建系统账户。
创建named系统账号:useradd -r -d /var/named -m(强制生成家目录) -s /sbin/nologin named
③查看帮助以及指定各种文件路径。
./config --help 【看看帮助】
./configure --prefix=/app/bind --without=openssl 缺少什么就安装什么
记得安装包组:yum groupinstall "development tools"
④编译安装。
make -j 4 &&makeinstall 【指定4个处理器多线程编译】
⑤添加路径: vim /etc/profile.d/bind.sh
PATH=/app/bind/bin:/app/bind/sbin:$PATH
⑥创建配置文件
vim /app/bind/etc/named.conf
dig > /var/named/name.ca 创建根目录
vim /var/nemed/test.com.zone 填写数据库文件 【测试使用】
⑦实现rndc工具
cd /app/bind/sbin
rndc-confgen -r /dev/urandom > /app/bind/etc/rndc.conf 【只要没有注释的】
tail -n13 /app/bind/etc/rndc.conf >> /app/bind/etc/named.conf 【注释的去掉】
本文转自 LUksl 51CTO博客,原文链接:http://blog.51cto.com/19940919/1973018