bind编译mysql_二进制编译安装mysql(centos6、7)和源码编译bind

一、二进制编译安装mysql

centos6、7大体上都是相同的,只是有几步不同也都标记出来了,具体步骤如下:

①下载安装包并导入到centos里进行解压。50a0a5d0619907696d72f0823e4f92fd.png

②创建软连接或者修改mariadb-10.2.8-linux-x86_64目录。

1eefe7ec32f1229f299ea63bd9da7c47.png

centos6:修改软连接mysql文件夹里面的属组改为mysql

4ee72c2bc49f747d31356e72ce40c62b.png

③创建系统用户mysql以及数据库文件。

d6bcbe587cbf8faf792950c9f7bf33f9.png  -r 创建系统用户

-d 指定家目录

-m 系统用户的强制生成,不然不行

-s shell类型

注意:数据库最好放到一个足够大的硬盘或者lv盘里,防止后期数据库越来越大而导致磁盘空间不够使用。

centos6:改变mysql用户的属主和属组

命令:chown mysql:mysql  mysql

58a770d87a100199066547452ecc1d63.png

④生成配置文件。

176d1f00a080be9e34bb5ea98278f292.png

以上名字命名和路径都是人家二进制指定好的路径和名字,只能这样一步一步来。

⑤修改配置文件,指定数据库文件存放路径。

5d68f616163c732dc3eed6fdaa580c66.png

⑥运行安装脚本。

e82ef782cbba7a33a74f65158418107a.png

⑦运行服务脚本,尝试能否跑起来mysql服务。2a61736ee5a4b9ff767fd33fbafaf2df.png

⑧创建日志,再次启动服务。

fddb1dad8dce546d13e37c1a06ff3764.png

2cb37d442067c586ec7ff620716c85ca.png

centos6:直接在/var/log/下面创建日志文件,并改变其属主。

命令:

touch /var/log/mysql.log

chown mysql:root mysql

6da22850292ac1ccc666b84f54d66c50.png

⑨添加PATH变量,方便后期使用命令。

0c01585b3d331b83216c3c9ad164953e.png

c21cfc8914695f287db28bf9cde464a4.png

⑩运行安全脚本

92ad91e6f95244cb39ada3febd37b0e0.png

二、源码编译安装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

8ce9124a9893f64447b9f0fe91ba805f.png

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 【注释的去掉】

d23aec52e2bf338245391cf8fd1749e4.png

本文转自 LUksl 51CTO博客,原文链接:http://blog.51cto.com/19940919/1973018

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是在 Linux 系统下安装 MySQL 8.0 二进制文件的步骤: 1. 确认系统是否自带 MySQL:在终端输入 `mysql -V` 命令,如果系统已经安装MySQL,会显示 MySQL 的版本信息;如果没有安装,则会提示命令不存在。 2. 下载 MySQL 8.0 的二进制文件:可以在 MySQL 官网下载相应的二进制文件。 3. 解压压缩包:使用 `tar -zxvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.gz` 命令解压压缩包。 4. 创建 MySQL 用户和用户组:使用 `groupadd mysql` 命令创建 mysql 用户组,使用 `useradd -r -g mysql -s /bin/false mysql` 命令创建 mysql 用户。 5. 移动解压后的文件夹:使用 `mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql` 命令将解压后的文件夹移动至 /usr/local 目录下。 6. 修改文件夹权限:使用 `chown -R mysql:mysql /usr/local/mysql` 命令修改文件夹权限。 7. 初始化 MySQL:使用 `cd /usr/local/mysql` 命令进入 MySQL 目录,使用 `bin/mysqld --initialize --user=mysql` 命令初始化 MySQL。 8. 修改配置文件:将 MySQL 配置文件 my.cnf 复制到 /etc 目录下,并修改配置文件中的 bind-address 和 datadir 选项,分别设置 MySQL 监听的 IP 地址和数据存储路径。 9. 启动 MySQL:使用 `bin/mysqld_safe --user=mysql &` 命令启动 MySQL。 10. 设置 MySQL root 用户的密码:使用 `bin/mysql_secure_installation` 命令设置 MySQL root 用户的密码。 至此,MySQL 8.0 的二进制安装已完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值