一、二进制编译安装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 【注释的去掉】

转载于:https://blog.51cto.com/19940919/1973018

二进制编译安装mysql(centos6、7)和源码编译bind相关推荐

  1. mysql 5.7编译安装重启_mysql5.7源码编译安装

    安装mysql前的准备: 一.安装依赖的库: yum install  gcc-c++ ncurses-devel perl-Data-Dumper python-devel openssl open ...

  2. mysql 5.6.29编译安装_MySQL-5.6.29源码编译安装记录

    一.安装环境 1. 操作系统:CentOS 6.7 x86_64 # yum install make cmake gcc gcc-c++ gcc-g77 flex bison file libtoo ...

  3. 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so

    一.Ubuntu16.04.5 安装 MySQL 1.使用apt命令安装 sudo apt install mysql-server 安装过程会提示,推荐设置MySQL的root用户密码(注意:这里r ...

  4. mysql5.5编译安装参数_mysql-5.5源码编译安装(附参数对照表)

    1. 命令语法: 重新编译时,需要清除旧的对象文件和缓存信息 # make clean # rm -f  CMakeCache.txt 2.安装选项 CMAKE_INSTALL_PREFIX值是安装的 ...

  5. Centos 7 源码编译安装 mysql

    文章目录 Centos 7 源码编译安装 mysql 1. 卸载 centos 自带的 mariadb 2. 下载 mysql 3. 安装 mysql 3.1 解压压缩包 3.1.1 自定义解压安装目 ...

  6. mysql5.6.22编译安装教程_Linux CentOS6.0下编译安装MySQL 5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  7. centos7下搭建lnmp环境包含yum源直接安装和源码编译安装,以及php5.3和php7.6版本

    LNMP环境的搭建 一.yum源直接搭建 1.安装epel源 2.安装mariadb 初始化mariadb 3.安装php模块 配置php-fpm 3.安装nginx 配置nginx 4.测试环境是否 ...

  8. *现在感觉librealsense和realsense-ros的安装挺简单的(普通X86平台)(现在发现都有两种安装方式,下载源码编译或者二进制安装)

    下面说的就是在普通X86平台上,不是在ARM平台,不在树莓派,TX2这些平台上. 之前潜意识里似乎还觉得会比较麻烦,实际我现在真正再看一下,回看一下,不是这样的.可能就像装双系统一样,实际并不麻烦,跟 ...

  9. 源码编译安装mysql,DDL数据定义语言的使用。

    今天来尝试下源码编译安装mysql. 这次我们要用到cmake工具,安装cmake. # yum install cmake # tar -xf mysql-5.5.37.tar.gz # cd my ...

最新文章

  1. 8月最新阿里技术栈架构资料
  2. Gogs 0.11.19 发布,自助 Git 托管服务
  3. Luogu P5652 基础博弈练习题 (博弈论、图论)
  4. Linux DNS服务配置与管理详解
  5. C++primer第八章 IO库 8.2 文件输入输出
  6. ipmsg飞鸽传书系统即时通讯
  7. Docker:易于构建,运行,完成!
  8. 微服务架构开发实战:如何实现微服务的自动扩展?
  9. 如何设置Eclipse新建项目的默认编码方式
  10. 前景检测算法(十六)--背景减除结束篇
  11. 《Elementary Methods in Number Theory》勘误
  12. 【linux】-bash: vim: 未找到命令
  13. ArcGIS中GWR模型的构建
  14. 网站服务器历史解析记录查询,域名解析ip历史查询
  15. SPSS Statistics 分位数回归 翻译文档
  16. 【Android 安装包优化】WebP 图片格式 ( WebP 图片格式简介 | 使用 Android Studio 转换 WebP 图片格式 )
  17. yum源及常用安装包整理
  18. php cms 公文,POSCMS文件信息查看
  19. 高速接口中的PRBS的设计
  20. 计算机视觉领域推荐期刊和会议评分标准

热门文章

  1. 东风小康为什么是dfsk_重庆造乘用车首次乘坐专列出口欧洲 100辆东风风光ix5抵达德国...
  2. 删除部分mysql日志_正确删除MYSQl日志方法
  3. java接口中的default_java8 通过反射执行接口的default方法
  4. 用html5制作机柜,基于HTML5 Canvas 点击添加 2D 3D 机柜模型
  5. 添加组件_苹果ios14怎么添加删除小组件 小组件叠放添加设置教程
  6. svpwm矢量控制电机相电压波形_SVPWM调制中的6个非零基础电压矢量的幅值到底是Udc还是2/3Udc ? 电压利用率为什么是1?...
  7. 只能输入数字或含两位小数的正则
  8. java fx 按钮长度_JavaFX按钮
  9. linux 下载python命令_Linux下修改Python命令的方法示例(附代码)
  10. php tr td,php-基于tr计数的Td / th的XPath