如何通过编译工具安装mysql 5.6

发布时间:2020-05-07 11:26:31

来源:亿速云

阅读:174

作者:三月

下文主要给大家带来如何通过编译工具安装mysql 5.6,希望这些文字能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

yum install ncurses-devel gcc gcc-c++ cmake

mysql 自行下载

groupadd mysql  创建mysql组

useradd -g mysql mysql /sbin/nologin/ -M 创建mysql用户加入到组,不让他登录。

验证:

cat /etc/passwd

cat /etc/group

mkdir -p /usr/local/mysql5.6/mysql/data 创建库目录,安装目录,数据存放目录。

chown -R mysql:mysql /usr/local/mysql5.6/mysql  赋权限之mysql data

chown -R mysql:mysql /usr/local/mysql/5.6/data

编译:

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6 \       定义安装路径

-DMYSQL_DATADIR=/usr/local/mysql5.6/data \        定义数据库路径

-DMYSQL_UNIX_ADDR=/usr/local/mysql5.6/mysql.sock \   定义监听

-DDEFAULT_CHARSET=utf8 \                  定义字符

-DDEFAULT_COLLATION=utf8_general_ci \          校验字符

-DWITH_INNOBASE_STORAGE_ENGINE=1 \            下面4个引擎安装,有数据库不同功能

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DMYSQL_USER=mysql \                     指定用户

-DMYSQL_TCP_PORT=3306                    指定端口

-DWITH_DEBUG=0 \                       关闭DEBUG

make &&make install

这个过程还是有点小漫长的,耐心等等~~~~~~~~~~~~~~~~~~~~~

为mysql做个启动脚本包,其实就是CP,哈哈

以我的路径为例:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld    给予执行权限

chkconfig --level 35 mysqld on  开启启动列表 级别35

下面初始化数据库:

/usr/loca/mysql/scripts/mysql_install_db --user=mysql \

--basedir=/usr/local/mysql5.6/ --datadir=/usr/local.mysql5.6/data

可以看到DATA目录下生成的文件

拷贝mysql的配置文件到相应目录

cp /usr/loca/mysql5.6/support-files/mysql-default-cnf /etc/init.d/my.cnf

vim /etc/init.d/my.cnf

port=3306

basedir= /usr/local/mysql

datadir= /usr/local/mysql/data

socket= /usr/local/mysql/mysqld.sock

log-error=/var/log/mysqld.log

pid-file=/usr/local/mysql/data/mysqlservera.pid

修改参数为以上

最后就是环境变量了

echo "export PATH=/usr/loca/mysql5.6/bin:$PATH" >> /etc/export

service mysqld restart

查看监听

netstat -tulnp |grep 3306

查看进程

ps -ef |grep mysqld

结束 MYSQL 直接登录,上密码OK!

对于以上关于如何通过编译工具安装mysql 5.6,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

如何安装mysql 5.6_如何通过编译工具安装mysql 5.6相关推荐

  1. node-gyp编译工具安装

    node-gyp编译工具安装 # 全局命令安装 node-gyp cnpm install -g node-gyp # 为node-gyp配置安装python2.7以及VC++ build Tools ...

  2. sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤

    通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤 发布时间:2020-06-08 15:52:18 来源:51CTO 阅读:210 作者:三月 本篇文章给大家主要讲的是 ...

  3. win10安装sql2005 /sql2005联机丛书和开发工具安装不上 服务启动不了等

    1.如果已安装过但未安装成功,请使用Total Uninstall工具完全卸载所有Microsoft SQL Server开头的程序(此程序可自动删除注册表文件).如果没安装过,则直接跳到第二步.软件 ...

  4. 【笔记】reko 0.10.2 反编译工具安装和使用记录|(2) 翻译 user‘s guide

    Reko user's guide Reko是一个二进制可执行文件的反编译器.它接受输入的一个或多个二进制可执行文件,然后反编译成高级语言.它可以在GUI shell中被交互地使用,作为一个命令行项目 ...

  5. koala考拉软件的安装和使用 sass/scss的编译工具koala

    下载链接: https://pan.baidu.com/s/1XPu3HLK25Ht6eHXdA_HKOw 提取码: 4ty4 第一步,先安装后并运行这个koala软件.选择设置,更改语言为简体中文, ...

  6. 【0】STM8——————STVD编译工具安装与程序下载

    1.安装STVD,在ST的官网下载. STVD只支持汇编开发,C语言开发需要安装COSMIC C編譯器,单独下载. 2.到COSMIC官网下载COSMIC C for STM8:http://www. ...

  7. 【linux deploy】安卓手机安装linux(ubuntu) 提供各种工具安装链接

    网易开源镜像站:http://mirrors.163.com/ 清华大学 http://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ 中科大源 http://mi ...

  8. mysql数据库表结构对比_mysqldiff工具对比mysql数据库表结构差异

    主要介绍使用mysqldiff工具来对比表结构的差异,其实在5.6版本之后通过查询information库中的系统表也能对比出来,但是mysqldiff还有一个好处就是可以直接生产差异的SQL语句这个 ...

  9. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

最新文章

  1. 数据库事务的隔离级别 (转)
  2. WINDOWS中, 如何查看一个运行中的程序是64位还是32位的
  3. 图解python专业教程_图解Python视频教程(基础篇)课程
  4. easyui(一) 初始easyui
  5. Harris及Shi-Tomasi原理及源码【转载】
  6. 再流弊的技术,也抵不过一次事故:兼谈技术管理
  7. BZOJ1007:[HNOI2008]水平可见直线(计算几何)
  8. f77编程和c语言的区别,在fortran中l用F77编译器编译程序时出现问题?
  9. 【github】一口气发布1008种机器翻译模型,GitHub最火NLP项目大更新:涵盖140种语言组合...
  10. ubuntu vscode 配置字体_配置vscode终端字体,vscode终端字体
  11. JAAS和Java GSS-API
  12. vue对table的某一行的数据进行编辑,删除,查看详情操作
  13. deepnode软件下载地址_天正软件全套安装包下载地址
  14. 【文献阅读】MMQA——基于图像、文本和表格的问答(Alon Talmor等人,ICLR,2021)
  15. 使用Flash在线制作头像
  16. BaseFX 实习小记(终)
  17. IOS调起app的终极方法:Universal Links
  18. 利用osg::ClipPlane 对节点进行多边形裁切
  19. 小黑屋激活器 提示 设备上还有账户未删除
  20. excel如何进行两张表的自动关联?---vlookup

热门文章

  1. DB2 Vs MySQL系列 | 体系架构对比
  2. 大数据集群被窃取数据怎么办?透明加密可以一试
  3. 从相识到相惜:Redis与计算存储分离四部曲
  4. 【华为云技术分享】MongoDB经典故障系列六:CPU利用率太高怎么办?
  5. 【华为云技术分享】云图说 | 容器交付流水线ContainerOps,提升持续交付效率
  6. 【华为云技术分享】大数据容器化,头部玩家尝到了甜头
  7. 机器学习笔记(十)---- KNN(K Nearst Neighbor)
  8. 华为云ModelArts图深度学习,学习知识还能考取微认证
  9. 带着canvas去流浪系列之八 碰撞
  10. 【Python3网络爬虫开发实战】 1-开发环境配置