文档章节

如何在Centos6.x下安装Mysql5.6.14

五大三粗
 五大三粗
发布于 2015/04/28 10:23
字数 1104
阅读 317
收藏 4
点赞 0
评论 0

1.安装make编译器

make编译器下载地址:http://www.gnu.org/software/make/


 

(系统默认自带)查看自己的系统是否安装某个软件,如果已经有了,就不用在安装了,但是也有可能之前被卸载了。

如果你之前是使用rpm -ivh make装的,

#rpm -qa | grep make肯定是能够找到的。

如果你是用

make && make install装的。那么最好直接去找执行程序,就知道有没装上去

#find / -name matlab

如果装了,它会告诉你执行程序被释放到哪个目录了。

++++++++++++++++++++++++++++++++++++++++++

# rpm -qa是查看该软件是否被安装,# grep#find是查看文件位置

++++++++++++++++++++++++++++++++++++++++++

 

# tar zxvfmake-3.82.tar.gz 

# cdmake-3.82 

#./configure 

# make 

# make install

Linux下安装Wget : 下载地址:ftp://ftp.cs.cuhk.edu.hk/pub/gnu/gnu/wget

    安装:先把wget下载到的tar文件解压,然后cd到wget目录下

    #./configure

    #make

    #makeinstall

    #makeclean

 

 

2.安装bison

bison下载地址:http://www.gnu.org/software/bison/

 

 

# tar zxvfbison-2.5.tar.gz 

# cd bison-2.5 

# ./configure 

# make 

# make install 

3.安装gcc-c++

gcc-c++下载地址:http://www.gnu.org/software/gcc/

 

# tar zxvf gcc-c++-4.4.4.tar.gz 

# cd gcc-c++-4.4.4 

#./configure 

# make 

# make install 

4.安装cmake

cmake下载地址:http://www.cmake.org/

 

# tar zxvf cmake-2.8.4.tar.gz 

# cd cmake-2.8.4 

#./configure 

# make 

# make install 

5.安装ncurses

ncurses下载地址:http://www.gnu.org/software/ncurses/

 

# tar zxvf ncurses-5.8.tar.gz 

# cd ncurses-5.8 

#./configure 

# make 

# make install 

6.开始安装MySQL

MySQL5.6下载地址:http://dev.mysql.com/ 

这里我在这里下载的mysql-5.6.12.tar.gz

ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/


Mysql-5.6.14下载地址: wgethttp://dev.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz

准备工作

# groupadd mysql 

# useradd mysql -g mysql -M -s /sbin/nologin 

#增加一个名为mysql的用户。

-g:指定新用户所属的用户组(group)

-M:不建立根目录

-s:定义其使用的shell/sbin/nologin代表用户不能登录系统。

 

解压并安装MySQL

# tar zxvf mysql-5.6.12.tar.gz 

# cd mysql-5.6.12 

# cmake ./

#-DCMAKE_INSTALL_PREFIX=/usr/local/mysql         \   #安装路径

# -DMYSQL_DATADIR=/usr/local/mysql/data           \   #数据文件存放位置

# -DSYSCONFDIR=/etc                              \   #my.cnf路径

# -DWITH_MYISAM_STORAGE_ENGINE=1                  \   #支持MyIASM引擎

#-DWITH_INNOBASE_STORAGE_ENGINE=1                \   #支持InnoDB引擎

#-DWITH_MEMORY_STORAGE_ENGINE=1                  \   #支持Memory引擎

# -DWITH_READLINE=1                               \   #快捷键功能(我没用过)

# -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock              \   #连接数据库socket路径

# -DMYSQL_TCP_PORT=3306                           \   #端口

# -DENABLED_LOCAL_INFILE=1                        \   #允许从本地导入数据

#-DWITH_PARTITION_STORAGE_ENGINE=1              \   #安装支持数据库分区

# -DEXTRA_CHARSETS=all                            \   #安装所有的字符集

# -DDEFAULT_CHARSET=utf8                          \   #默认字符

# -DDEFAULT_COLLATION=utf8_general_ci

 

 

# make 

# make install 

7.完成后,继续下面的操作

# cd /usr/local/mysql 

# chown -R mysql:mysql .   (#这里最后是有个.的大家要注意#为了安全安装完成后请修改权限给root用户)

# scripts/mysql_install_db --user=mysql   (先进行这一步再做如下权限的修改)


执行scripts/mysql这一步时若提示scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory。需要安装perl以及perl-devel.执行命令:yum –y install perl perl-devel

# chown -R root:mysql .    (将权限设置给root用户,并设置给mysql组,取消其他用户的读写执行权限,仅留给mysql "rx"读执行权限,其他用户无任何权限)

# chown -R mysql:mysql ./data   (数据库存放目录设置成mysql用户mysql)

# chmod -R ug+rwx  .    (赋予读写执行权限,其他用户权限一律删除仅给mysql用户权限)

 

下面的命令是将mysql的配置文件拷贝到/etc

# cp support-files/my-default.cnf /etc/my.cnf

(5.6之前的版本用如下命令)

# cp support-files/my-medium.cnf/etc/my.cnf (5.6之前的版本是此操作,读者也可在此时自己进入support-files文件夹下面,看是配置文件的真正名称,那个存在,就拷贝那个。。)

修改my.cnf配置

  # vi /etc/my.cnf

    

#[mysqld]下面添加:

 user=mysql

   datadir=/data/mysql

 default-storage-engine=MyISAM

 

8.启动mysql

# bin/mysqld_safe --user=mysql&       或者直接进入bin文件夹下面

# cd bin

#./mysqld                             \ 这里说明,mysqld_safe或者mysqld都可以启动的

启动mysql,看是否成功 

# ps –ef|grep mysql

 Linux下源码安装MySQL <wbr>5.6

 

# netstat -tnl|grep3306 

Linux下源码安装MySQL <wbr>5.6

 

上面是一种启动mysql的方法,还有一种简单的方便,如下:

mysql的启动服务添加到系统服务中 

# cpsupport-files/mysql.server /etc/init.d/mysql 

现在可以使用下面的命令启动mysql 

# service mysqlstart 

停止mysql服务 

# service mysqlstop 

重启mysql服务 

# service mysqlrestart 

 

 Linux下源码安装MySQL <wbr>5.6


9.修改root用户密码

 

# chkconfig --addmysql

修改默认root账户密码,默认密码为空

修改密码 cd 切换到mysql所在目录

# cd/usr/local/mysql

# ./bin/mysqladmin -u rootpassword

回车在接下来的提示中设置新密码即可。。

Linux下源码安装MySQL <wbr>5.6

 

最后

# service mysqlrestart;             (重启mysql服务器)

# cd/usr/local/mysql/bin/       (进入mysql basedir下面的bin中)

# ./mysql                               (开启客户端)

Linux下源码安装MySQL <wbr>5.6

 

测试一下

Linux下源码安装MySQL <wbr>5.6

 

Perfect!!!!!

© 著作权归作者所有

共有 人打赏支持
五大三粗
粉丝 156
博文 892
码字总数 4545120
作品 0
广州
程序员
Docker虚拟化技术系列之-Docker安装配置

如何在Centos6.x系列服务器安装,默认docker只有在centos6.5以上机器才能使用yum直接安装,如果其他版本需要安装centos扩展源epel。 docker官方文档说要求Linux kernel至少3.8以上,一般为c...

wgkgood ⋅ 2017/02/21 ⋅ 0

CentOS6.x 下 LNMP环境搭建(三、安装 PHP)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 3.1. 检查 ...

whoru ⋅ 2016/09/28 ⋅ 0

CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 2.1. 安装依...

whoru ⋅ 2016/09/28 ⋅ 0

ELK stack 部署

ELK 是 elasticsearch logstash kibana 的组合; 这里简单的说一下如何在centos6.x系统下安装,后续写如何使用这些软件; 这里是根据官网推荐使用yum的方法安装的; 1. elasticsearch rpm --i...

collglle_cx ⋅ 2016/02/23 ⋅ 0

CentOS6.x 下 LNMP环境搭建(一、安装 MySQL)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 1. 创建用户...

whoru ⋅ 2016/09/27 ⋅ 0

Debian安装Mysql5.6.14的问题总结

今天在debian中安装Mysql数据库,碰到了一些问题,忙活了一个下午 在Debian中安装Mysql跟在Ubuntu中相似, 主要参考了这篇文章 http://www.linuxidc.com/Linux/2013-07/87372.htm 由于是在虚...

wisely ⋅ 2013/10/24 ⋅ 0

Linux CentOS6编译安装Python2.7

CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是pytho...

urey_pp ⋅ 2016/11/25 ⋅ 0

CentOS6.x和CentOS7.x字符界面安装图形界面方法

CentOS6.x和CentOS7.x字符界面安装图形界面方法 一、centos6.x字符界面安装图形界面方法 1、配置好yum源,可以使用光盘镜像源,也可以使用网络源都可以 (1)配置本地光盘镜像源方法 [root@...

long9617 ⋅ 2017/10/14 ⋅ 0

CentOS6.x 下 LNMP环境搭建(准备篇)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) -- LNMP 服务...

whoru ⋅ 2016/07/14 ⋅ 0

L2TP+IPsec V|P|N搭建

参考 [http://blog.csdn.net/lic95/article/details/48264933 CentOS6.X 配置L2TP For IPsec *服务器 详细步骤] 基于阿里云新加坡的centos6.x搭建l2tp+ipsec VPN** 1安装几个需要的软件包 2【...

无形于有形 ⋅ 05/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何解决s权限位引发postfix及crontab异常

一、问题现象 业务反馈某台应用服务器,普通用户使用mutt程序发送邮件时,提示“postdrop warning: mail_queue_enter: create file maildrop/713410.6065: Permission denied”,而且普通用法...

问题终结者 ⋅ 28分钟前 ⋅ 0

Unable to load database on disk

由于磁盘空间满了以后,导致zookeeper异常退出,清理磁盘空间后,zk启动报错,信息如下: 2018-06-25 17:18:46,904 INFO org.apache.zookeeper.server.quorum.QuorumPeerConfig: Reading co...

刀锋 ⋅ 47分钟前 ⋅ 0

css3 box-sizing:border-box 实现div一行多列

<!DOCTYPE html><html><head><style> div.container{ background:green; padding:10px 10px;}div.box{box-sizing:border-box;-moz-box-sizing:border-box; /* Fir......

qimh ⋅ 53分钟前 ⋅ 0

Homebrew简介和基本使用

一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径...

说回答 ⋅ 今天 ⋅ 0

文件压缩和打包zip、tar

第六章 文件压缩和打包 6.5 zip压缩工具 zip命令可以用来解压缩文件,或者对文件进行打包操作。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。 注意:...

弓正 ⋅ 今天 ⋅ 0

vuex

一、状态对象如何赋值给内部对象。三种方式: 1、使用computed赋值,一定要写this,不然找不到$store。 computed:{ count(){ return this.$store.state.count; }} 2、通...

大美琴 ⋅ 今天 ⋅ 0

javaScript 设计模式

1、构造函数模式 ` /** 构造一个动物的函数 */ function Animal(name, color){ this.name = name; this.color = color; this.getName = function(){ return this.name; } } // 实例一个对象 ......

fangPeng_ ⋅ 今天 ⋅ 0

日常嘚瑟:TeamCity构建中解压和打包tar

要弄一个新的构建,很简单,从两个构建的tar格式Artifact中分别取一部分,重新打一个tar。 所以,我去写个脚本用curl下载两个依赖的Artifact,然后解压移动重新打个tar? 开什么玩笑,我的技...

谷永权 ⋅ 今天 ⋅ 0

Istio官方文档中文版

阅读目录 Istio官方文档中文版 回到目录 Istio官方文档中文版 http://istio.doczh.cn/ https://istio.io/docs/concepts/what-is-istio/goals.html 为什么要使用Istio? 在从单体应用程序向分...

xiaomin0322 ⋅ 今天 ⋅ 0

CentOS 7 Omnibus 包安装 GitLab 并汉化记录

系统环境 操作系统:CentOS 7GitLab:gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm 下载Omnibus安装包 使用国内镜像加速下载地址 # wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el......

admin_qing ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部