文档章节

mysql5.7编译安装

o
 osc_g8254g7s
发布于 2019/08/19 21:26
字数 231
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

mysql5.7编译安装

下载软件

  • mysql源码,https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27.tar.gz
  • 下载boost源码,https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

安装依赖

yum install make cmake gcc gcc-g++ ncurses ncurses-devel bison bison-devel libgcrypt perl

编译

groupadd mysql
useradd -r -g mysql -s /bin/false -M mysq

tar zxf mysql-5.7.27.tar.gz
cd mysql-5.7.27/
mkdir bld
cd bld/
cmake ..
#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_BOOST=/usr/local/boost_1_59_0 -DWITH-SSL -DWITH-DEBUG=1
make
make install
#make install DESTDIR="/opt/mysql"

#生成可以在任意位置安装的安装包文件
make package

chown mysql:mysql /usr/local/mysql
chmod 750 /usr/local/mysql

echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
source /etc/profile

初始化数据

mysqld --defaults-file=/etc/my.cnf  --initialize --user='mysql' --log_error_verbosity --explicit_defaults_for_timestamp

启动

mysql_safe --default-file=/etc/my.cnf --user=mysql &

#充值初始化密码,默认密码策略 字母大小写、数字,大于等于8位,第二次修改就没有限制了
ALTER USER USER() IDENTIFIED BY '123456';

添加系统服务

cp  ./bld/support-files/mysql.server /etc/init.d/mysqld
service mysql start|stop
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
51ak带你看MYSQL5.7源码2:编译现有的代码

从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 申明:个人Python编程很溜,但是C++还停在白痴水平,源码理解方面有点弱,如发现有错误的地方,轻喷 目录: 51...

osc_jd85vegy
2018/03/22
1
0
【QTMysql】MySQL安装及QT连接MySQL驱动编译操作步骤

文章目录 MySQL安装 1、下载 2、解压 3、添加环境变量 4、创建my.ini文件及data文件夹 5、命令提示符初始化MySQL及修改密码 6、完成 QT连接MySQL 1、修改 mysql.pro 文件 2、编译 MainGW 版驱...

osc_h6vn1kqs
06/30
19
0
mysql系列-安装及增删改查

目录 基本介绍 Mysql5.7安装 Mysql常用操作 基本介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵...

osc_n3mzii7x
05/05
8
0
centos7 源码编译安装 mysql5.7

以前最烦就是源码编译安装mysql5.7 ,原因无它 — 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 。 环境 : MiniCentos7 ( 下载地址:https://www.centos.or...

开源oschina
04/15
2
0
mysql5.7解压缩版win7下安装错误解决方案

MySql5.7解压版,就是下载下来后解压到某一目录就行了,win7下不用双击安装。安装好后并没有自动添加进WIN7服务管理,也没有配置向导而是要手动配置,并且多次调试运行不成功(如下图所示)时...

c3gen
2016/12/02
75
0

没有更多内容

加载失败,请刷新页面

加载更多

平时使用的Lszrz到底是什么协议?说说Xmodem/Ymodem/Zmodem

XMODEM, YMODEM, and ZMODEM 由于平时使用rz/sz较多,r/s好理解,一个send一个receive。但是由不太清楚z是什么意思,故有此文。 sx/rx, sb/rb (b=batch)和sz/rz分别实现了xmodem,ymodem和z...

独钓渔
58分钟前
17
0
真正的强智能时代已经到来。道翰天琼认知智能机器人平台API大脑。

最近,我常说人工智能的寒冬快要来了,提醒业界要做好思想准备,但同时我也说:冬天来了,春天就不会远了…… 2019年6月我写了篇文章《深度学习的问题究竟在哪?》,说到深度学习的一个主要问...

jackli2020
今天
24
0
什么是控制型人格,控制型人格的筛查测试

一、 什么是控制性人格 拥有控制型人格的人,他们会尽力的隐藏自己的意图,但是又会使用很微妙的方式来利用周围人的弱点,进而占取便宜时,使他们能够得到自己想要的东西。这类人的控制欲非常...

蛤蟆丸子
今天
14
0
【Spring】Spring AOP 代理对象生成逻辑源码分析

1. spring aop案例(POJO注入) 1.0 被代理接口 TargetInterface /** * 被代理的接口 * @author Yang ZhiWei */public interface TargetInterface { void show(); String show......

ZeroneLove
今天
36
0
聊聊dubbo-go的gracefulShutdownFilter

序 本文主要研究一下dubbo-go的gracefulShutdownFilter gracefulShutdownFilter dubbo-go-v1.4.2/filter/filter_impl/graceful_shutdown_filter.go type gracefulShutdownFilter struct {......

go4it
今天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部