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

本文涉及的产品
RDSClaw,2核4GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介:

  一、二进制编译安装mysql

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

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

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

  wKioL1nfSsCAld_oAAAYj5uKUDw904.png

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

  wKioL1nkr1SABYy1AACOBt1xSFI625.png

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

wKioL1nfTd_zf9vqAAAlCjud3UE501.png  -r 创建系统用户

  -d 指定家目录

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

  -s shell类型

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

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

  命令:chown mysql:mysql  mysql

  wKioL1nkrsrRc9BBAAAaJW1hjww122.png

  ④生成配置文件。

wKioL1nfUOHCseAUAACRE8aWYvg728.png

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

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

  wKioL1nfUw-jeZSYAABcVHWeaH4765.png

  ⑥运行安装脚本。

  wKioL1nfVG6BCj51AAASHyCs_YI798.png

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

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

  wKioL1nfV6qRENLxAABVz7vYqb8284.png


  wKioL1nfV_6BEc9tAABYGUFpyL4227.png  

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

  命令:

   touch /var/log/mysql.log

  chown mysql:root mysql

  wKioL1nksATC4m1AAAAKH8sip_E541.png

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

  wKiom1nfW3LRgninAAARmQfJEVg925.png


wKiom1nfW5njH98UAAAgsSpwIY8045.png

  ⑩运行安全脚本

  wKioL1nfWhOh04IbAACVvneXSdA896.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

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

wKiom1nfZSGQW-3xAAEPu3ymZ7I356.png

  



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

相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
6月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
1668 4
MySQL源码编译安装
|
7月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1714 16
|
8月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
601 10
|
8月前
|
NoSQL 关系型数据库 MySQL
在Visual Studio Code中设置MySQL源码调试环境
以上步骤涵盖了在VS Code中设置MySQL源码调试环境的主要过程,是一个相对高级的任务,旨在为希望建立强大开发和调试环境的开发者提供指引。遵循这些步骤,将可以利用VS Code强大的编辑和调试功能来深入理解和改进MySQL数据库的底层实现。
572 0
|
12月前
|
Linux 编译器 开发工具
在CentOS上编译安装TinyXml2
以上就是在CentOS上编译安装TinyXml2的步骤。这个过程可能看起来有些复杂,但是只要你按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,你可以查阅相关的文档,或者在网上搜索解决方案。记住,编程就是一个不断学习和解决问题的过程,不要因为遇到困难就放弃。
243 27
|
12月前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
2963 26
|
12月前
|
Linux 开发工具 C语言
在CentOS系统中编译安装TinyXml2的方法
以上就是在CentOS系统中编译安装TinyXml2的方法。这个过程可能会有些复杂,但只要你按照上面的步骤一步一步来,你应该能够成功地完成这个任务。如果你在这个过程中遇到任何问题,你可以在网上搜索相关的资料,或者在相关的论坛上寻求帮助。希望这个指南能够帮助你成功地在你的CentOS系统中编译安装TinyXml2。
307 22
|
关系型数据库 MySQL PHP
源码编译安装LAMP(HTTP服务,MYSQL ,PHP,以及bbs论坛)
通过以上步骤,你可以成功地在一台Linux服务器上从源码编译并安装LAMP环境,并配置一个BBS论坛(Discuz!)。这些步骤涵盖了从安装依赖、下载源代码、配置编译到安装完成的所有细节。每个命令的解释确保了过程的透明度,使即使是非专业人士也能够理解整个流程。
412 18
|
Linux Python
centos 编译安装 python 和 openssl
centos 编译安装 python 和 openssl
800 3
|
7月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
491 158