一、MySQL5.6.36安装前准备

(1)克隆一个模板机器(使用centos6),克隆完做快照

(2)IP 10.0.0.52 主机名db02

(3)iptables selinux

(4)下载好5.6.36

(5)安装依赖包

yum install -y ncurses-devel libaio-devel cmake

(6)安装cmake

yum install cmake –y

(7)创建用户

useradd -s /sbin/nologin -M mysql

id mysql

二、MySQL下载安装

(0)创建软件下载目录:

mkdir -p /server/tools

cd /server/tools/

(1)下载并上传到/server/tools

https://www.mysql.com/downloads/

社区版MySQL Community Server

5.6 5.6.3x 5.6.34 5.6.36 5.6.38

发布超过6-12的版本

5.7 5.7.17以后

(2)解压:

cd /server/tools

tar xf mysql-5.6.36.tar.gz

(3)安装:

cd mysql-5.6.36

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.36 \

-DMYSQL_DATADIR=/application/mysql-5.6.36/data \

-DMYSQL_UNIX_ADDR=/application/mysql-5.6.36/tmp/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS=all \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \

-DWITH_ZLIB=bundled \

-DWITH_SSL=bundled \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_EMBEDDED_SERVER=1 \

-DENABLE_DOWNLOADS=1 \

-DWITH_DEBUG=0

make && make install

三、配置并启动

(1)制作软连接:

ln -s /application/mysql-5.6.36/ /application/mysql

(2)拷贝配置文件到/etc:

cp support-files/my*.cnf /etc/my.cnf

(3)初始化数据库:

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data --user=mysql

(4)创建关键目录并设置权限:

mkdir -p /application/mysql/tmp

chown -R mysql.mysql /application/mysql/

(5)复制启动脚本到/etc/init.d/mysqld

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

(6)启动数据库

/etc/init.d/mysqld start

netstat -lntup|grep 330

(7)配置环境变量

echo 'PATH=/application/mysql/bin/:$PATH' >>/etc/profile

tail -1 /etc/profile

source /etc/profile

echo $PATH

mysql

select user,host,password from mysql.user;

编译安装mysql5.6.36_MySQL5.6.36编译安装相关推荐

  1. mysql 5.7.16默认密码_(转)Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql默认密码...

    Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 ...

  2. centos 安装mysql5.6.22_centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~

    mysql 下载目录/usr/local/src mysql 解压目录 /usr/local/bin/mysql GitHub https://github.com/mysql/mysql-serve ...

  3. centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6

    目录 准备工作 运行环境 确认你的安装版本 下载MySQL 安装MySQL 准备安装环境 编译和安装 配置MySQL 单实例配置 单实例配置方法 添加防火墙 启动MySQL 重启MySQL 多实例配置 ...

  4. centos7.4安装mysql5.7_centos7.4三种方式安装mysql5.7

    三种方式安装 mysql 二进制 rpm 安装 mysql5.7.21 下载 yum repository [root@apenglinux-002 yum.repos.d]# yum -y inst ...

  5. 阿里云安装mysql5.7_同一服务器上二进制安装mysql5.7和mysql5.6

    一.二进制包与源码包的区别 二进制包和源码包是软件包的两种形式.源码包里面包含程序原始的代码,需要在计算机上进行编译后才可以产生可运行程序,所以源码安装时间会比较长:而二进制包里面包含已经编译过.可马 ...

  6. shell安装mysql5.7_一键部署----shell脚本安装MySQL5.7

    运维开发网 https://www.qedev.com 2020-11-09 12:30 出处:51CTO作者:wx5ddda4c97f426 一键部署----shell脚本安装MySQL5.7#/b ...

  7. centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法

    由于项目需要,必须使用最新出来的MySQL5.6社区版本,使用的操作系统是CentOS6.3.然后安装到中途报错如下:file /usr/share/mys 由于项目需要,必须使用最新出来的MySQL ...

  8. rpm安装mysql5.6.37_MySQL之—RPM方式安装MySQL5.6 代码实例详解

    RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)[root@localhost ~]# rpm -qa ...

  9. centos7安装mysql5.7.16_Linux学习三Centos7安装mysql5.7.16数据库的详细教程

    这篇文章主要为大家详细介绍了Linux学习第三篇,Centos7安装mysql5.7.16数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 如果您有服务器咨询问题.购买问题.可以联系我们客服 ...

最新文章

  1. javascript中 (function(){})();如何理解?
  2. AI一分钟 | 北京开放自动驾驶车辆路测道路105公里;阿里将人工智能引入时尚界...
  3. Using Graphviz dot for ERDs, network diagrams and more
  4. 据说只有 Java 程序员才能看懂! | 每日趣闻
  5. 对比Android和iPhone的优缺点
  6. Linux C函数库参考手册
  7. sqlserver sql语句|经典sql语句|实用sql语句
  8. Echart折线图 柱状图
  9. 人机协作机器人发展趋势_发那科童梁:机器人化不是时髦!有效的人机协作投资回报率更高...
  10. pytorch Resnet
  11. 工作中最重要的个人品质--独立
  12. kafka常用的操作命令
  13. 【图像聚类】基于matlab GUI K-means算法图像聚类【含Matlab源码 1787期】
  14. mysql 1136 column_安装mysql遇到ERROR: 1136 Column count doesn't match value count at row 1
  15. 免费的mysql图形化界面_免费好用的MySQL数据库客户端图形界面管理工具
  16. 自己做量化交易软件(32)小白量化实战6--仿通达信公式选股
  17. PMP-8. 项目经理的能力
  18. 仿真对比4ASK信号、8PSK信号、4FSK信号在AWGN信道下的传输性能
  19. easyphp 登陆mysql_EasyPHP 16.1.1无法启动MySQL
  20. 快捷键——visual studio 2019快速查找和替换快捷方式

热门文章

  1. mysql降级_mysql8降级到mysql5的方法介绍
  2. 小程序开发语言python_小程序是用什么语言开发的?5种最佳语言分享
  3. js for循环_JS 函数的执行时机(深入理解6个6)
  4. c语言课程设计修改订单流程图,C语言课程设计————写下流程图! 谢谢
  5. matlab中solve和resolve,resolve和solve的区别
  6. java array_Java 数组
  7. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(Anaconda软件使用)
  8. SharePoint学习札记[4] — 创建SharePoint站点
  9. 第十三节:实际开发中使用最多的监视锁Monitor、lock语法糖的扩展、混合锁的使用(ManualResetEvent、SemaphoreSlim、ReaderWriterLockSlim)
  10. 更改Sharepoint管理中心端口号