CentosMySQL源码编译安装.docx
《CentosMySQL源码编译安装.docx》由会员分享,可在线阅读,更多相关《CentosMySQL源码编译安装.docx(15页珍藏版)》请在第一文库网上搜索。
1、MySQL 源码编译安装(CentOS-6.7+MySQL-5.7)部署环境操作系统:Boost库版本:My SQL版本:操作用户:root系统IP:主机名:cp-mysql-01配置:4核、4G内存一、服务器配置:1、酉己置网络 # vi etcsysconfignetwork-scriptsifcfg-ethO2、设置主机名# vi etcsysconfignetworkNETWORKING=yesHOSTNAME=cp-mysql-013、设置IP与主机名的映射# vi etchosts127.0.0.1 cp-mysql-01192.168.254.231 cp-mysql-014、两
2、台数据库服务器的的selinux都要disable (永久关闭selinux,请修etcselinuxconfig,将 SELINUX 改为 disabled)# vi etcselinuxconfigSELINUX=disabled5、重启操作系统# reboot二、源码安装 MySQL5.7.16:1、使用下面的命令检查是否安装有MySQL Server:# rpm -qa grep mysqlmysql如果是CentOS7以上,请使用以下命令查看:# rpm -qa grep mariadbmariadb(因为没有MySQL服务,因此没必要卸载。mysql-libs是MySQL的必要包)
3、(如果有的话可通过下面命令来卸载掉,rpm -e mysql 普通删除模式)2、改防火墙设置,打开3306端口:# vi etcsysconfigiptables增加如下行:# # MySQL# A INPUT -p tcp -m state -state NEW -m tcp -dport 3306 -j ACCEPT重启防火墙:# service iptables restart3、新增mysql用户组:# groupadd mysql4、新增mysql用户,并添加到mysql用户组:# useradd -r -g mysql mysql5、新建MySQL执行文件目录(后面会把编译好的my
4、sql程序安装到这个目录):# mkdir -p usrlocalmysql(-P参数的作用是:如果最终目录的父目录不存在也会一并创建)6、新建MySQL数据库数据文件目录:# mkdir -p homemysqldata# mkdir -p homemysqllogs# mkdir -p homemysqltemp(注意:上面的logs及temp目录是为了以后将MySQL的数据文件与执行程序文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。正式生产环 境,建议数据目录和日志目录都使用单独的分区来挂载,不同分区属于不同的磁盘或磁盘组。)7、增加PATH环境变量搜索
5、路径:# vi etcprofile# #在profile文件末尾增加两行# mysql env paramPATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATHexport PATH使PATH搜索路径立即生效:# source etcprofile8、安装编译MySQL需要的依赖包:(mysql从5.5版本开始,不再使用./configure编译,而是使用cmake编译器,具体的cmake编译参数可以参考mysql官网文档,安装基 本依赖包,先用yum安装cmake、automake autoconf ,另 MySQL 5.5.x 需要最少安
6、装的 包有:bison,gcc、gcc-c+ +、ncurses-devel):# yum install make cmake gcc gcc-c+ bison bison-devel ncursesncurses-devel autoconf automake9、iusrlocalsrc 目录,上传,mysql-5.7.16.tar.gz 源代码到usrlocalsrc 目录:# cd usrlocalsrc10安装boost,解压源码包,并拷贝到usrlocal下# tar-zxvf# cp -R boost_l_59_0 usrlocalboost11、开始编译安装mysql-5.7.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentosMySQL 源码 编译 安装
![提示](https://www.001doc.com/images/bang_tan.gif)