rhel 7.2 安装mysql_在rhel7.2下源码安装mysql-5.6.35
如何在一台新机rhel7.2下源码安装mysql-5.6.35
一、前期准备工作
1、首先安装依赖包,避免在安装过程中出现问题
yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel
2、下载源码包
3、创建mysql安装目录以及数据存放目录
[[email protected] liuzhen]# mkdir -p /my/mysql/data //添加用于安装数据库的安装目录以及数据存放的目录
4、创建用户、用户组
useradd -s /sbin/nologin -M -r mysql //添加用户名
5、设置目录权限
[email protected] mysql]# chown -R mysql:mysql .
[email protected] mysql]# chown -R mysql:mysql data
二、编译安装
1、tar -zxvf mysql-5.6.35.tar.gz //解压文件
2、cd mysql-5.6.35/ //进入解压后的目录
3、配置
cmake \
-DCMAKE_INSTALL_PREFIX=/my/mysql \ //设置默认安装目录
-DMYSQL_DATADIR=/my/mysql/data \ //设置数据库存放目录
-DSYSCONFDIR=/etc \ //my.cnf路径
-DWITH_MYISAM_STORAGE_ENGINE=1 \ //支持MyIASM引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ //支持InnoDB引擎
-DWITH_MEMORY_STORAGE_ENGINE=1 \ //支持Memory引擎
-DWITH_READLINE=1 \ //快捷键功能
-DMYSQL_TCP_PORT=3306 \ //端口
-DENABLED_LOCAL_INFILE=1 \ //允许从本地导入数据
-DWITH_PARTITION_STORAGE_ENGINE=1 \ //安装支持数据库分区
-DEXTRA_CHARSETS=all \ //安装所有的字符集
-DDEFAULT_CHARSET=utf8 \ //默认字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
4、编译安装
make && make install
5、初始化mysql数据库
./scripts/mysql_install_db --user=mysql --basedir=/my/mysql --datadir=/my/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp
三、配置Mysql
1、设置配置文件
cp support-files/my-default.cnf /etc/my.cnf
2、配置环境变量
vi /etc/profile 添加下面两行
export MYSQL_HOME="/my/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"
使配置文件生效
source /etc/profile
3、将mysql加入到可控制启动的服务的文件夹内,并命名mysql
cp support-files/mysql.server /etc/init.d/mysql
4、启动服务
原文:http://blog.51cto.com/453412/2057615
rhel 7.2 安装mysql_在rhel7.2下源码安装mysql-5.6.35相关推荐
- linux gcc 6源码安装教程,CentOS 6.5下源码安装GCC-4.8.2安装笔记整理
经历了两天的虐心,写了两篇不敢发表的gcc4.8.2安装笔记,终于成功用源码安装最新的gcc-4.8.2,虽然最初只是为了试一试c++11的几个性能,但是后来不断遇到的问题和搜索中发现的这些问题在大家 ...
- 在 Linux 和 Windows 下源码安装 Perl
Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...
- linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- Linux下源码安装CodeBlocks
Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686 gcc-4.4.7 二. 下载最新源码: http: ...
- centos7源码安装mysql报错_CentOS7 下源码安装MySQL数据库 8.0.11
本文主要向大家介绍了CentOS7 下源码安装MySQL数据库 8.0.11,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. CentOS7 下源码安装MySQL 8.0.11 系 ...
- unbuntu cmake安装mysql_Ubuntu下源码安装MySQL-5.5.25a
Ubuntu下源码安装MySQL-5.5.25a,今天在Ubuntu Linux下本来玩玩Android的源码看下的.那小的怎看根目录的空间已然不多.所以想把 今天在Ubuntu Linux下本来玩玩 ...
- linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- 阿里云服务器——centos7下源码安装tomcat9
阿里云服务器--centos7下源码安装tomcat9 (第一次写文章,俺会努力的) 首先进入src文件夹: cd /usr/local/src 使用wget命令下载tomcat : wget htt ...
- ubuntu16.04下源码安装arachni扫描器
前段时候看一个对各开源扫描器的评测,arachni在综合评价上胜出.最近正好想研究一下arachni的源码,那就在ubuntu下先把玩一下.其实之前在kali和ubuntu下源码安装都失败了,这次算是 ...
最新文章
- 2016年3月12日广州开源社区巡讲活动
- 完全掌握JavaMail
- javascript设计模式_Javascript 前端设计模式
- sqoop增量导入hdfs和导出
- PHP程序员学习路线
- gps84转换gcj02公式_百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换...
- 财富信息不需要传userID后台会根据保存的session提供数据
- List 、Set、 Map有什么区别和联系
- @程序员,你还在加班写 Bug 吗?
- Objective-C的算术表达式
- GameofMir__游戏Mod制作【1】
- 计算机系统定期验证,计算机化系统验证基本原则
- TPYBoard MircoPython 外接SPI AD7705
- redis在CentOs服务器上的安装和设置开机自启动
- Windows无法调节显示亮度
- python print 退格_Python+Selenium练习篇之12-组合键-退格键删除文字/鼠标右键
- 碎石生产线在丽江市的生产厂家在哪里
- 著名设计师的标志(Logo)设计观 1
- 给RTL8111网卡固定MAC地址的一种方法
- html图片轮播思路,css3如何实现轮播图?css3实现轮播图片的方法