centos mysql 5.6 源码_Centos7环境中mysql-5.6.39 源码安装
1、编译安装MySQL需要一些必备的组件,可以直接使用yum安装即可
yum -y install cmake ncurses-devel gcc-c++
2 创建 Mysql用户
useradd mysql
3 分别给mysql创建程序安装目录和数据存储目录,这里将mysql安装在/opt下,数据存储在 /data/mysql下
mkdir /opt/mysql-5.6.39
chown -R mysql.mysql /opt/mysql-5.6.39 (授权)
mkdir /data/mysql/{log,data} -p
chown -R mysql.mysql /data/mysql (授权)
mkdir /var/lib/mysql
chown -R mysql.mysql /var/lib/mysql (授权)
3 下载/解压 Mysql
tar -xvf mysql-5.6.39.tar.gz
编译:
(1)cmake \
-DCMAKE_INSTALL_PREFIX=/opt/mysql-5.6.39 \
-DMYSQL_DATADIR=/data/mysql \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
(2)make (大约20分钟)
(3)make install
4 初始化数据库
cd /opt/mysql-5.6.39
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
5 添加service
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start —启动MySQL
修改vim /etc/profile文件,在文件末尾添加
PATH=/usr/local/mysql/bin:$PATH
export PATH
source /etc/profile
centos mysql 5.6 源码_Centos7环境中mysql-5.6.39 源码安装相关推荐
- mysql主从增量同步_生产环境中mysql主从同步/完整/增量备份
环境:某项目的DB19数据库服务器,无从库也无开过binlog日志,负载有时比较高但基本运行稳定.备份情况:本地每天完整备份保留一周再rsync到异地备份机保留一月,由于数据量的增长加上每天晚上rsy ...
- 用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化
前一段时间就在研究用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化,但被一些无关紧要的事儿给耽误了,经过查阅<dockerfile最佳实践>及MyS ...
- 万能码不可能中创造可能(安全扫码专业委员会)
万能码不可能中创造可能(安全扫码专业委员会) 一个二维码可以带来收益吗?答案是明显的,现如今二维码已经被应用于各个领域,并且它的功能被无限扩大,不仅仅是单纯的支付.点餐等功能,事实证明我们的生活已经离 ...
- mysql src.rpm_从.src.rpm包中提取出完整的源码的方法
1 什么是完整的源码 就是说,最初始的源码加上打了所有的patch后的源码,即最新的源码. 2 过程 2.1 从.src.rpm中提取完整的rpm工程文件 2.1.1 rpm to cpio rpm2 ...
- centos的mysql修改root密码_CentOS环境中MySQL修改root密码方法
环境相关: OS:CentOS release 6.9 IP:192.168.1.10 MySQL:MariaDB-10.1.30 1. 修改前的确认 修改root密码是需要重启mysql库,确认生产 ...
- centos7 mysql安装教程_centos7环境下MySQL安装教程
Linux centos7环境下安装MySQL步骤的详细介绍 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执 ...
- mysql从节点报错_CentOS7.9 下 MySQL 之 PXC 集群部署【Docker+多机多节点】
背景 最近在进行 MySQL 集群搭建测试的研究中 对于业界主流方案自然不能跳过 在此,整理成完整的文章,希望道友能得到参考价值 - [注]:Percona XtraDB Cluster(简称 PXC ...
- lnmp 查看mysql版本_MySQL数据库之Lnmp环境中php-mysql版本问题
本文主要向大家介绍了MySQL数据库之Lnmp环境中php-mysql版本问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 操作系统:CentOS release 6.7 ( ...
- MySQL战士database_linux环境中mysql数据库的安装
安装环境:系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6. ...
最新文章
- Centos7 下安装VIM编辑器
- boot sprint 项目结构_京淘项目03 08.28
- 数据库查询构建控件集Active Query Builder 控件
- Apache ab压力测试工具
- 语言 上课点名 缺勤_主播日记5 | “云端”传递的C语言程序设计实验课
- following symbols must have non local/private scope错误问题解决方法
- JavaScriptCore API 和V8 API
- 投票系统显示结果--jQuery插件
- zen3架构_AMD悄悄修订Zen3架构命名:这下不怕再混乱了
- 苏轼眼里看到的技术世界(一)
- 全新的福昕JavaScript PDF阅读器
- mac 阿里云ecs配置php,在Mac OS下配置PHP开发环境
- oracle 怎么截取中文,oracle 截取字符(substr)
- 关于支付宝CertificateException: X.509 not found的那些事~づ♡ど,JDK同样的版本之间也会有问题!
- win7防火墙在哪里设置【系统天地】
- offlineimap读取qq邮箱
- Mr.Fang出品:银企互联(NC模式)开发者版本(.NET WebService中间件,Java、PHP、Python等跨语言测试通过)
- D17-读论文D17算法D17-复习
- vb安装向导已经在该计算机上运行,制作VB安装程序问答(一)
- “飞思卡尔”杯智能车设计与实践
热门文章
- 计算机软考有学历限制吗,软考中级职称申请积分还需要学历吗?
- mysql的安装备份恢复_安装使用Percona XtraBackup来备份恢复MySQL的教程
- ClassCastException:AdaptiveIconDrawable cannot be cast to BitmapDrawable
- Java设计模式笔记(7)适配器模式
- java 观察者模式_图解Java设计模式之观察者模式
- 扫地机器人的特点描写_扫地机器人的特点和作用
- python3.6sysos_求大佬,这是什么情况啊
- u-boot的patch文件制作
- 在 WinCe 平台读写 ini 文件
- mysql用binlog恢复数据_利用mysql的binlog恢复数据