编译安装mysql5.6.36_MySQL5.6.36编译安装
一、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编译安装相关推荐
- mysql 5.7.16默认密码_(转)Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql默认密码...
Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 ...
- 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 ...
- centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6
目录 准备工作 运行环境 确认你的安装版本 下载MySQL 安装MySQL 准备安装环境 编译和安装 配置MySQL 单实例配置 单实例配置方法 添加防火墙 启动MySQL 重启MySQL 多实例配置 ...
- centos7.4安装mysql5.7_centos7.4三种方式安装mysql5.7
三种方式安装 mysql 二进制 rpm 安装 mysql5.7.21 下载 yum repository [root@apenglinux-002 yum.repos.d]# yum -y inst ...
- 阿里云安装mysql5.7_同一服务器上二进制安装mysql5.7和mysql5.6
一.二进制包与源码包的区别 二进制包和源码包是软件包的两种形式.源码包里面包含程序原始的代码,需要在计算机上进行编译后才可以产生可运行程序,所以源码安装时间会比较长:而二进制包里面包含已经编译过.可马 ...
- shell安装mysql5.7_一键部署----shell脚本安装MySQL5.7
运维开发网 https://www.qedev.com 2020-11-09 12:30 出处:51CTO作者:wx5ddda4c97f426 一键部署----shell脚本安装MySQL5.7#/b ...
- centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法
由于项目需要,必须使用最新出来的MySQL5.6社区版本,使用的操作系统是CentOS6.3.然后安装到中途报错如下:file /usr/share/mys 由于项目需要,必须使用最新出来的MySQL ...
- rpm安装mysql5.6.37_MySQL之—RPM方式安装MySQL5.6 代码实例详解
RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)[root@localhost ~]# rpm -qa ...
- centos7安装mysql5.7.16_Linux学习三Centos7安装mysql5.7.16数据库的详细教程
这篇文章主要为大家详细介绍了Linux学习第三篇,Centos7安装mysql5.7.16数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 如果您有服务器咨询问题.购买问题.可以联系我们客服 ...
最新文章
- javascript中 (function(){})();如何理解?
- AI一分钟 | 北京开放自动驾驶车辆路测道路105公里;阿里将人工智能引入时尚界...
- Using Graphviz dot for ERDs, network diagrams and more
- 据说只有 Java 程序员才能看懂! | 每日趣闻
- 对比Android和iPhone的优缺点
- Linux C函数库参考手册
- sqlserver sql语句|经典sql语句|实用sql语句
- Echart折线图 柱状图
- 人机协作机器人发展趋势_发那科童梁:机器人化不是时髦!有效的人机协作投资回报率更高...
- pytorch Resnet
- 工作中最重要的个人品质--独立
- kafka常用的操作命令
- 【图像聚类】基于matlab GUI K-means算法图像聚类【含Matlab源码 1787期】
- mysql 1136 column_安装mysql遇到ERROR: 1136 Column count doesn't match value count at row 1
- 免费的mysql图形化界面_免费好用的MySQL数据库客户端图形界面管理工具
- 自己做量化交易软件(32)小白量化实战6--仿通达信公式选股
- PMP-8. 项目经理的能力
- 仿真对比4ASK信号、8PSK信号、4FSK信号在AWGN信道下的传输性能
- easyphp 登陆mysql_EasyPHP 16.1.1无法启动MySQL
- 快捷键——visual studio 2019快速查找和替换快捷方式
热门文章
- mysql降级_mysql8降级到mysql5的方法介绍
- 小程序开发语言python_小程序是用什么语言开发的?5种最佳语言分享
- js for循环_JS 函数的执行时机(深入理解6个6)
- c语言课程设计修改订单流程图,C语言课程设计————写下流程图! 谢谢
- matlab中solve和resolve,resolve和solve的区别
- java array_Java 数组
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(Anaconda软件使用)
- SharePoint学习札记[4] — 创建SharePoint站点
- 第十三节:实际开发中使用最多的监视锁Monitor、lock语法糖的扩展、混合锁的使用(ManualResetEvent、SemaphoreSlim、ReaderWriterLockSlim)
- 更改Sharepoint管理中心端口号