CentOS 6.5 源码安装MySQL5.6

CentOS 6.5 源码安装MySQL5.6

1:下载安装cmake (mysql5.5以后是通过cmake来编译的)


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#http://download.csdn.net/detail/csxuedn/7976005

#wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

# tar -zxv -f /root/cmake-2.8.4.tar.gz

# cd cmake-2.8.4

#./configure

Error when bootstrapping CMake:

Cannot find appropriate C++ compiler on this system.

Please specify one using environment variable CXX.

See cmake_bootstrap.log for compilers attempted.

 

   #yum install gcc-c++

#./configure

# make && make install

  

2:创建mysql的安装目录及数据库存放目录


1

2

#mkdir -p /gechong/mysql                 //安装mysql

#mkdir -p /gechong/mysql/data            //存放数据库

  

3:创建mysql用户及用户组


1

#groupadd mysql


1

#useradd -g mysql -s /bin/false -M mysql

  

4:安装mysql


1

#wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21.tar.gz

[[email protected] gechong]# ls
mysql

[[email protected] gechong]# pwd
/gechong


1

[[email protected] gechong]# tar -zxv -f /root/mysql-5.6.21.tar.gz

[[email protected] gechong]# cd mysql-5.6.21/

编译:


1

2

3

4

5

6

7

cmake . \

-DCMAKE_INSTALL_PREFIX=/gechong/mysql \

-DMYSQL_DATADIR=/gechong/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=all \

-DENABLED_LOCAL_INFILE=1

报错了:


1

2

3

4

5

6

7

8

9

10

11

CMake Error at cmake/readline.cmake:85 (MESSAGE):

  Curses library not found.  Please install appropriate package,

      remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.

Call Stack (most recent call first):

  cmake/readline.cmake:128 (FIND_CURSES)

  cmake/readline.cmake:202 (MYSQL_USE_BUNDLED_EDITLINE)

  CMakeLists.txt:427 (MYSQL_CHECK_EDITLINE)

-- Configuring incomplete, errors occurred!

 


1

#yum -y install ncurses-devel


1

#rm -f CMakeCache.txt

  

重新编译:

# make clean

# rm -f CMakeCache.txt

# rm -rf /etc/my.cnf


1

2

3

4

5

6

7

cmake . \

-DCMAKE_INSTALL_PREFIX=/gechong/mysql \

-DMYSQL_DATADIR=/gechong/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=all \

-DENABLED_LOCAL_INFILE=1


1

#make && make install

 很慢。。。等着吧

 

5:配置MySQL


1

# cd /gechong/mysql<br># chown -R root:mysql .<br># chown -R mysql:mysql data

  

6:


1

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

  

7:初始化权限表


1

#scripts/mysql_install_db --user=mysql

  

8:启动MySQL服务


1

2

3

#ln -s /gechong/mysql/bin/mysql /usr/bin

#service mysqld start 

10:之后空用户登陆MySQL,删除空用户,对用户赋权限。

http://blog.csdn.net/langeldep/article/details/6223649

时间: 2024-10-05 02:58:28

CentOS 6.5 源码安装MySQL5.6的相关文章

centos 7.4源码安装mysql5.5.20

安装环境: centos 7.4 + mysql 5.5.20 步骤: (1)     源码安装MYSQL5.5.20方法,通过cmake.make.make install三个步骤实现. 安装mysql需要的包:yum install -y cmake make gcc gcc-c++ wget ncurses-devel cmake make perl ncurses-devel openssl-devel bison-devel libaio libaio-devel PCRE是一个Per

CentOS 6.5 源码安装MySQL5.6.26

1:下载安装cmake (mysql5.5以后是通过cmake来编译的) 2:创建mysql的安装目录及数据库存放目录 #mkdir /usr/mysql                 //安装mysql #mkdir /usr/mysql/data            //存放数据库 3:创建mysql用户及用户组 #groupadd mysql #useradd -g mysql -s /bin/false -M mysql 4:安装mysql tar -zxv -f /root/mys

CentOS 7下源码安装MySQL 5.7

网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右(5.7版本的是600M左右), 对于第二种方法,我搞了一天,无果,到某个环节实在是无法走通,老大那边也不让搞了,隔了几天老大又吩咐我在生产服务器上安装mysql,这次我就按照第一种方法源码安装方式 下载源码安装包 http://dev.my

centos下lamp源码安装

LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器. 安装mysql这里我们用的是mysql-5.6.15-linux-glibc2.5-x86_64.tar.gz的绿色软件包 解压mysql绿色软件包 [[email protected] lamp]# tar -zxvf mysql-5.6.15-linux-glibc2.5-x86_64.t

CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境

一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所代表的方面功能非常强大的组件. LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些>组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得并免费使用,这就导致了这些组件经常

源码安装mysql5.6.20&&mysql主从设置(多实例做多个主从)

一.源码安装mysql5.6.20 1.编译环境安装 yum install wget gcc* make openssl openssl-devel openssl-clients -y && yum groupinstall "Development Libraries" -y 2.源码下载(软件见Linux部署源码包) wget -P /usr/local/src/ http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.

MYSQL Study案例之--RedHat EL55源码安装Mysql-5.6

MYSQL  Study案例之--RedHat EL55源码安装Mysql-5.6 系统环境: 操作系统:RedHat EL55 DB Soft:  Mysql 5.6.4-m7 1.系统环境 [[email protected] Packages]# uname -a Linux rh6 2.6.18-194.el5.xen #1 SMP Tue Jan 29 11:47:41 EST 2013 i386 i686 GNU/Linux [[email protected] Packages]#

Linux下源码安装Mysql5.5

本文主要介绍了如何在源码安装mysql5.5,所用系统为CentOS6.5 一.安装相应的开发环境 yum install -y ncurses-devel yum install -y libaio yum install -y bison yum install -y gcc-c++ yum install -y openssl-devel 二.安装cmake 跨平台编译器 # tar xf cmake-2.8.8.tar.gz # cd cmake-2.8.8 # ./bootstrap

源码安装mysql5.6x启动报错:[ERROR] Can&#39;t find messagefile &#39;/data/mysqldata/3306/english/errmsg.sys&#39;

170502 10:43:40 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata/3306/data 2017-05-02 10:43:40 0 [Warning] The syntax '--language/-l' is deprecated and will be removed in a future release. Please use '--lc-messages-dir' instead.