centos 6系统编译安装mysql-5.6.22步骤详解

【mysql是什么】

简短 的说明,那就是一个数据库软件啦。

【下载】

在mysql官网上下载,这里我选择的社区版本source code,下载命令:

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz

【解决包的依赖性】

yum -y install make gcc-c++ cmake bison-devel  ncurses-devel
如果缺少包就会报如下错:

【新建mysql用户】

/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
【编译安装mysql】

执行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 -j4 && make install
【初始化mysql】

执行脚本:

/data/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data
【修改mysql的权限】

执行shell命令

chown mysql.mysql /data/mysql -R

【启动mysql】

方法一:

/data/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/var/run/mysqld/mysqld.pid
方法二:

修改/etc/my.cnf 配置,指定datadir、socket等。

复制启动脚本

cp /data/mysql/support-files/mysql.server /etc/init.d/
然后就可以启动了service mysql.server start

时间: 2024-09-01 23:54:30

centos 6系统编译安装mysql-5.6.22步骤详解的相关文章

CentOS 6.0中编译安装MySQL v5.1.59步骤详解

以下内容基于CentOS 6.0操作系统,MySQL安装版本为v5.1.59,下面我们详细的通过命令形式来说明如何进行编译与安装MySQL. 编译安装mysql cd /usr/local/src tar zxvf mysql-5.1.59.tar.gz cd mysql-5.1.59 ./configure --prefix=/usr/local/mysql&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;--lo

ubuntu12.04 /centos 环境下源码编译安装mysql 5.7.14过程详解

1,安装前期工作.创建mysql用户以及数据存放目录 groupadd mysql useradd -r -g mysql -s /bin/false mysql mkdir -p  /data/mysql/ chown  -R mysql.mysql  /data/mysql/ 安装依赖包: apt-get install build-essential libncurses5-dev cmake openssl*  -y 2,前期工作做完,,准备下载源码包编译安装和初始化. 到mysql官网

Linux系统下安装rz/sz命令及使用说明(详解)_Linux

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令. 今天,我们就简单的讲解一下如何安装和使用rz.sz命令. 1.软件安装 root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.tar.gz &

linux安装lamp环境及配置步骤详解

-------------------lamp环境的搭建步骤 从虚拟机创建到lamp环境的完整步骤------------------------ 一.准备一个虚拟机vmware - workstation 1.点击新建虚拟机."选择下一步"."选择下一步": 2.客户机操作系统选择linux系统.版本选择centos."选择下一步": 3.位置安装到你选择的目录我放在了E:centos3这个目录:"下一步": 4.指定磁盘容

CentOS 6系统编译安装PHP的APC拓展教程

下载地址:http://pecl.php.net/package/APC.这个拓展更新速度比较慢,建议安装最新版本,因为最新版本已解决某些未知BUG. 安装APC 获取APC: # cd /usr/local/src && wget http://pecl.php.net/get/APC-3.1.13.tgz && tar -zxvf APC-3.1.13.tgz && cd APC-3.1.13 编译安装: # /usr/local/php5/bin/ph

CentOS 32 bit安装golang 1.7的步骤详解_Golang

Golang 1.7介绍 Go 1.7在版本计划阶段设定的目标就是改善和优化(polishing),因此在Go语言(Specification)规范方面继续保持着与Go 1兼容,因此理论上Go 1.7的发布对以往Go 1兼容的程序而言是透明的,已存在的代码均可以正常通过Go 1.7的编译并正确执行.下面话不多说了,直接来看在CentOS 32 bit安装golang 1.7的步骤. 安装步骤如下 到这里下载相应的包 CentOS 32bit对应的包为:https://storage.google

Linux系统PHP安装curl扩展支持https教程详解

问题: 线上运行的lamp服务器,默认yum安装的curl模块只支持http,不支持https. 解决方法: 编译安装curl,重新编译php,使php的curl模块支持https. 具体步骤: 1.下载curl cd /usr/local/src  #进入安装包存放目录 wget http://curl.haxx.se/download/curl-7.44.0.tar.gz  #下载 2.安装curl cd /usr/local/src tar zxvf curl-7.44.0.tar.gz 

linux中安装mysql5.5二进制包步骤详解

今天给大家讲下了怎么安装mysql二进制包,这样避免在自己测试环境中还要去编译安装,浪费大量的时间,好了,来看教程吧.   系统:centos 5.x   需要的软件包:mysql-5.5.33-linux2.6-i686.tar.gz 1.下载mysql二进制包  代码如下 复制代码 wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.33-linux2.6-i686.tar.gz 2.安装mysql  代码如下 复制代码 tar z

CentOS6安装部署MySQL5.5具体步骤详解

准备工作  代码如下 复制代码 rpm -qa|grep mysql rpm -e mysql yum -y remove mysql-server mysql mysql-libs yum -y remove php-mysql yum -y install yum-fastestmirror #关闭SELinux vi /etc/selinux/config #将SELINUX=enforcing改为SELINUX=disabled 安装依赖库 yum -y install bison gc