mysql5.6.35源码安装记录
mysql数据库源码安装:
源码地址:wget http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.xx.tar.gz
#安装前准备,将编译工具、依赖环境通过yum安装
yum install cmake ncurses-devel ncurses gcc gcc-c++ perl perl-devel perl-Data-Dumper -y
#预编译(根据实际更改对应参数值)
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql56/ \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DMYSQL_DATADIR=/data/mysql56 \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 \
-DWITH_XTRADB_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXTRA_CHARSETS=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DWITH_BIG_TABLES=1 \
-DWITH_DEBUG=0
#编译(j2表示编译时用2核CPU,根据实际情况而定)
make -j2
#安装
make install
#将源码安装的Mysql数据库服务设置为系统服务,可以使用chkconfig管理
cd /usr/local/mysql56/ #进入到安装目录
\cp support-files/my-xxxx.cnf /etc/my.cnf #此处是将cnf模板拷贝至/etc/,不同版本可能此文件名字不一样,看仔细再操作
\cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 35 mysqld on
#创建mysql数据目录,创建mysql用户,将数据目录所属变为mysql用户
mkdir -p /data/mysql56
useradd mysql
cd /data/
chown -R mysql:mysql mysql56
#初始化数据库
/usr/local/mysql56/scripts/mysql_install_db --user=mysql --datadir=/data/mysql56/ --basedir=/usr/local/mysql56/
#mysql相关命令做软链接,并启动数据库。
ln -s /usr/local/mysql56/bin/* /usr/bin/
service mysqld start
转载于:https://www.cnblogs.com/ccit/p/10000163.html
mysql5.6.35源码安装记录相关推荐
- mysql 5.7.17源码包_centos7 mysql5.7.17源码安装
centos7 mysql5.7.17源码安装 **安装前准备 操作系统环境:Centos 7.2 1.解决依赖包并下载源码包至/home/soft/目录下 [root@node03 ~]# yum ...
- mysql5.6.8源码安装
mysql5.6.8源码安装 内核: [root@opop ~]# cat /etc/centos-release CentOS release 6.8 (Final) [root@opop ~]# ...
- mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程
<MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程>要点: 本文介绍了MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程,希望对您有用.如 ...
- centos 7 mysql 源码安装_centos7 mysql5.7.17源码安装
centos7 mysql5.7.17源码安装 **安装前准备 操作系统环境:Centos 7.2 1.解决依赖包并下载源码包至/home/soft/目录下[root@node03 ~]# yum - ...
- nginx mysql5.7_Centos7+Php7+Mysql5.7+Nginx源码安装实战部署手册
本文以Centos 7.1+Php 7.1.3+Mysql5.7.17为例,介绍Centos7+Php7+Mysql5.7+Nginx 1.10.3源码安装实战部署的过程. 一.准备工作 软件获取 二 ...
- ubuntu17.04下mysql5.7.18源码安装
1.下载mysql5.7.18源码(带有boost) 下载 地址为https://dev.mysql.com/downloads/mysql/ 2.添加mysql组及用户 groupadd mysql ...
- mysql5.5.30源码安装及主从搭建
双机热备(实验环境) 主服务器:ip地址192.168.100.244,mysql版本5.5.30,源码安装 从服务器:ip地址192.168.100.245 一.源码安装mysql5.5 启动目录: ...
- mysql5.6.36源码安装_CentOS 7下rpm安装MySQL 5.6.36
CentOS 7下本地安装了MySQL 5.7, 但和springboot整合jpa时会出现 hibernateException, 不知道为什么, 换个MySQL5.6版本的MySQL, 源码安装 ...
- mysql5.6.30源码安装_Centos7.1 for MySQL5.6.30源码安装及多实例配置
预备工作: OS:Centos7.1 DATABASE: mysql-5.6.30.tar.gz wget http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5. ...
最新文章
- 企业级 SpringBoot 教程 (二十三)异步方法
- 如何修改influxdb表结构_使用nginx-lua修改influxdb API的返回结构
- 不可能解开的谜题 (程序员修炼之道,评注者序)
- android activity横竖屏切换,Activity重新创建问题解决!
- python中的->
- Navigation execution entry point
- 短连接生成器——让你的url地址长度变短
- 机试指南第二章-经典入门-查找例题自解
- python的一些库(模块)集合
- 内容分发系统MediaEW:助新闻媒体转投HTML5
- Markdown 编辑器 Editor.md 预览
- mysql directx repair_[MySQL]快速解决is marked as crashed and should be repaired故障
- java 8 jre_jre1.8 64位官方下载
- 艾宾浩斯遗忘曲线-计划表30天
- 【网页模板代码】0代码也可以制作网站?使用网页模板!
- NISP题库(八套模拟题)
- 中国最酷、最美的女明星不是王菲,而是她!
- IntelliJIDEA DEFAULT KEYMAP
- 「九省联考 2018」制胡窜 (SAM)(线段树合并)(分类讨论)
- 左神算法基础class6—题目1图的存储与表达
热门文章
- MVC文件上传07-使用客户端jQuery-File-Upload插件和服务端Backload组件裁剪上传图片...
- 2018-2019-2 20165118 《网络对抗技术》Exp4 恶意代码分析
- 3dContactPointAnnotationTool开发日志(八)
- [NOIP2003普及组]麦森数(快速幂+高精度)
- Weakness and Poorness
- Android Native 代码NDK开发学习笔记
- ubuntu16.04 运行dso问题梳理
- 队列管理器连接数设置_详解!基于Redis解决业务场景中延迟队列的应用实践,你不得不服啊...
- python自动化测试难不难_我从功能测试进阶到自动化测试工程师的经验总结~|Atstudy...
- ajax传递数组_利用AJAX+PHP+MySQL实现不重新加载页面进行用户名已注册检测