Centos6.7+MySQL5.7.16源码编译安装.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Centos6.7MySQL5.7.16源码编译安装

MySQL 源码编译安装(CentOS-6.7+MySQL-5.7) 部署环境 操作系统:CentOS-6.7-x86_64-bin-DVD1.iso Boost库版本: boost_1_59_0.tar.gz MySQL版本:mysql-5.7.16.tar.gz 操作用户:root? 系统IP:31 主机名:cp-mysql-01 配置:4 核、4G 内存 一、服务器配置: 1、配置网络?# vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、设置主机名 # vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=cp-mysql-01 3、设置 IP 与主机名的映射 # vi /etc/hosts cp-mysql-01 31 cp-mysql-01 4、两台数据库服务器的的 selinux 都要 disable?(永久关闭 selinux,请修改/etc/selinux/config,将 SELINUX 改为 disabled) # vi /etc/selinux/config SELINUX=disabled 5、重启操作系统 # reboot 二、源码安装 MySQL5.7.16: 1、使用下面的命令检查是否安装有 MySQL Server: # rpm -qa | grep mysql mysql-libs-5.1.73-5.el6_6.x86_64 如果是 CentOS7 以上,请使用以下命令查看: # rpm -qa | grep mariadb mariadb-libs-5.5.41-2.el7_0.x86_64 (因为没有 MySQL 服务,因此没必要卸载。mysql-libs 是 MySQL 的必要包) (如果有的话可通过下面命令来卸载掉,rpm –e mysql //普通删除模式 ) 2、改防火墙设置,打开 3306 端口: # vi /etc/sysconfig/iptables 增加如下行: ## MySQL -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 重启防火墙: # service iptables restart 3、新增 mysql 用户组: # groupadd mysql 4、新增 mysql 用户,并添加到 mysql 用户组: # useradd -r -g mysql mysql 5、新建 MySQL 执行文件目录(后面会把编译好的 mysql 程序安装到这个目录): # mkdir -p /usr/local/mysql (-p 参数的作用是:如果最终目录的父目录不存在也会一并创建) 6、新建 MySQL 数据库数据文件目录: # mkdir -p /home/mysql/data # mkdir -p /home/mysql/logs # mkdir -p /home/mysql/temp (注意:上面的 logs 及 temp 目录是为了以后将 MySQL 的数据文件与执行程序文件分离, 如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。正式生产环 境,建议数据目录和日志目录都使用单独的分区来挂载,不同分区属于不同的磁盘或磁盘 组。) 7、增加 PATH 环境变量搜索路径: # vi /etc/profile ##在 profile 文件末尾增加两行 # mysql env param PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH 使 PATH 搜索路径立即生效: # source /etc/profile 8、安装编译 MySQL 需要的依赖包:?(mysql 从 5.5 版本开始,不再使用./configure 编译,而是使用 cmake 编译器,具体的 cmake 编译参数可以参考 mysql 官网文档 /doc/refman/5.5/en/source-configuration-options.html,安装基 本依赖包,先用 yum 安装 cmake、automake 、autoconf ,另 MySQL 5.5.x 需要最少安装的 包有:bison,gcc、gcc-c++、ncurses-devel): # yum install make cmake gcc gcc-c++ bison bison-devel ncurses ncurses-devel autoconf automake 9、进入/usr/local/src 目录,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档