CentOS 6.3下MySQL 5.6源码安装

Linux操作系统:CentOS 6.3

1:下载:当前mysql版本到了5.6.10
 
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
 
选择“Source Code”
 

在此之前最好注册一个Oracle账号
 
2:必要软件包
 
yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake
 
3:编译安装
 
[[email protected] ~]# groupadd mysql
 
[[email protected] ~]# useradd -r -g mysql mysql
 
[[email protected] ~]# tar -zxvf mysql-5.6.10.tar.gz
 
[[email protected] ~]# cd mysql-5.6.10
 
[[email protected] mysql-5.6.10]# cmake .
 
[[email protected] mysql-5.6.10]# make && make install
 
-------------------------默认情况下是安装在/usr/local/mysql
 
[[email protected] ~]# chown -R mysql.mysql /usr/local/mysql
 
[[email protected] ~]# cd /usr/local/mysql/scripts
 
[[email protected] ~]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
 
[[email protected] ~]# cd /usr/local/mysql/support-files
 
[[email protected] support-files]# cp mysql.server /etc/rc.d/init.d/mysql
 
[[email protected] support-files]# cp my-default.cnf /etc/my.cnf
 
[[email protected] ~]# chkconfig -add mysql
 
[[email protected] ~]# chkconfig mysql on
 
[[email protected] ~]# service mysql start
 
Starting MySQL SUCCESS!

如果输入了 mysql 提示 command not found 

ln -fs /usr/local/mysql/bin/mysql mysql

[[email protected] support-files]# mysql
 
Welcome to the MySQL monitor.  Commands end with ; or \g.
 
Your MySQL connection id is 1
 
Server version: 5.6.10 Source distribution
 
 
 
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
 
 
 
Oracle is a registered trademark of Oracle Corporation and/or its
 
affiliates. Other names may be trademarks of their respective
 
owners.
 
 
 
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
 
 
 
mysql>

mysql> status;
 
--------------
 
mysql  Ver 14.14 Distrib 5.6.10, for Linux (i686) using  EditLine wrapper
 
 
 
Connection id:  1
 
Current database: 
 
Current user:  [email protected]
 
SSL:    Not in use
 
Current pager:  stdout
 
Using outfile:  ‘‘
 
Using delimiter:  ;
 
Server version:  5.6.10 Source distribution
 
Protocol version:  10
 
Connection:  Localhost via UNIX socket
 
Server characterset:  utf8
 
Db    characterset:  utf8
 
Client characterset:  utf8
 
Conn.  characterset:  utf8
 
UNIX socket:  /tmp/mysql.sock
 
Uptime:    5 min 45 sec
 
 
 
Threads: 1  Questions: 5  Slow queries: 0  Opens: 70  Flush tables: 1  Open tables: 63  Queries per second avg: 0.014
 
--------------
 
mysql> 
 
安装完毕。

时间: 2024-11-07 10:50:11

CentOS 6.3下MySQL 5.6源码安装的相关文章

linux下MySQL 5.6源码安装

linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件包 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake 3.编译安装 添加用户 groupad

mysql学习之--源码安装(1)

0x01 MySQL 从 5.5 版本开始,通过 ./configure 进行编译配置方式已经被取消,取而代之的是 cmake 工具 引用一句话 cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译. 所以首先要安装cmake 可以源码安装也可以 使用已经编译好的rpm包进行安装 yum安装  yum inst

linux下使用qq————pidgin-lwqq 源码安装详细教程

今天费了不少功夫终于安装了pidgin——lwqq,可以在linux上使用qq了lwqq是在linux下通讯工具pidgin上使之支持webqq协议的组件下面来详细介绍一下安装方法,共介绍两种,通过apt-get工具和通过源码安装(针对ubuntu和debian用户) 要安装pidgin-lwqq首先要安装lwqq,这两个组件已经被分开 首先我们来安装lwqq 先是lwqq依赖的库的安装使用apt-get命令可以 $ sudo apt-get install build-essential cm

在ubuntu下,进行php7源码安装

作为一名php的攻城师,如果没有玩php源码安装是说不过去的.我们知道php之所以这么流行,跟它的开源文化和lamp配套有很大关系.由于PHP7废弃了很多功能,所以一些依赖这些功能的程序可能无法运行,尝鲜前请三思.比如很多国产软件都在依赖的mysql相关函数,如果自己开发php应用请用mysqli代替.不过WordPress是没有问题的,尽情使用吧. 下面进入正题,第一步,当然是下载源码和解压 $ cd ~ $ wget http://cn2.php.net/distributions/php-

CentOs下MySQL5.6.32源码安装

1. 安装好--安装MySQL需要的包 yum install -y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison ncurses5-devel ncurses-devel autoconf 2. [[email protected] ~]# cd /usr/local/src //下载MySQL源码包 [[email protected] src

MySQL入门01-MySQL源码安装

操作系统:CentOS 6.7MySQL版本:5.6.30 1.前期准备 2.系统配置 3.CMake编译配置 4.make && make install 5.后期配置和测试 Reference 1.前期准备 首先需要CMake,可以yum直接安装: yum install cmake 也可以官网 https://cmake.org/ 下载源码编译.我这里选择了官网下载最新版本cmake-3.5.2.tar.gz. # tar -zxvf cmake-3.5.2.tar.gz &

linux下PostgreSQL数据库的源码安装

实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOS release 6.3 (Final)数据库版本:PostgreSQL 9.3.5 安装postgresql的依赖有 a.需要一个ISO/ANSIC编译器(至少兼容C89). b.需要GNU make: 不能使用其它make程序. c.缺省时将自动使用GNU Readline库.需要readline和readline-devel 两

centos下配置LNMP环境(源码安装)

准备工作,安装依赖库 yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncu

编译mysql 5.7 源码安装常见问题

cmake版本 5.7编译cmake要求版本最低为2.8,当前为2.6,所以需要升级cmake版本.信息如下 shell> cmake . -DCMAKE_INSTALL_PREFIX=/db/mysql/mysql_57 -DMYSQL_DATADIR=/db/mysql/mysql_57/data CMake Error at CMakeLists.txt:21 (CMAKE_MINIMUM_REQUIRED):   CMake 2.8.2 or higher is required.  Y