linux(centos6.5 i386)安装mysql5.6源码包
一:解压缩mysql-5.6.4-m7-tar.zip
1> unzip mysql-5.6.4-m7-tar.zip #会生成mysql-5.6.4-m7-tar.gz的压缩文件
2> tar -zxvf mysql-5.6.4-m7-tar.gz # 会生成mysql-5.6.4-m7的文件夹
#接下来我们就要配置安装目录进行具体的安装了,这里需要注意的是利用cmake时需要安装cmake的应用程序,两种方法。
#首先通过控制台输入 >rpm -qa | grep cmake #查看是否已安装。
#第一种:下载压缩包cmake-2.8.10.1.tar.gz 解压缩 tar -zxvf cmake-2.8.10.1.tar.gz 得到文件 cmake-2.8.10.1
进入 cd cmake-2.8.10.1 <我们现在外层建立目录mkdir ../cmake_exe>
① 配置安装目录 ./configure --prefix=/home/xxx/cmake_exe
② make
③ make install
#第二种:利用yum包管理器进行安装(前提联网),>yum list | grep cmake #查看版本 >yum install cmake-2.6.4-5.e16 #一路‘y’下去。
3>好了到这里我们的cmake已经安装成功了,进入mysql-5.6.4-m7
>cd /usr/ local/mysql-5.6.4-m7
4>根据转换关系执行<假设在外层已经建立mysql>:
>cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 回车
#注意有的时候会出现提示:说没有这个cmake这个命令,但是cmake刚刚我们的确安装了没关系,给它填上路径就行了:
>export PATH=/home/houqingdong/cmake_exe/bin:$PATH 然后再运行就好了。
我用第二种方式安装cmake提示缺少依赖文件:“ncurses-devel”一样如上安装就行,还有gcc和gcc-c++依赖。
5>make
>make install #执行完后会看到安装成功的提示
6> useradd mysql 创建一个用户名为mysql的用户
7> 安装默认的数据库:以mysql的身份执行(su - mysql)
>cd /usr/local/mysql/scripts/
>sudo ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql
这里我执行的时候出现错误,因为执行sudo需要密码,但是我输入之后它提示我说mysql用户不在sudoers文件夹中:

于是又回到root用户,执行: >visudo 在 (root ALL=(ALL) ALL) 这一行下面加上: (mysql ALL=(ALL) ALL ) 赋予它root用户所有的权限

执行完之后再去执行上面的就可以了:sudo ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql

8>将mysql的配置文件和服务文件复制到系统配置路径下面
>cp my-medium.cnf /etc/my.conf
>cp mysql.server /etc/init.d/mysqld

9>启动服务
>service mysqld start || /etc/init.d/mysql start
添加到开机自启动( chkconfig --add mysqld)

linux(centos6.5 i386)安装mysql5.6源码包的更多相关文章
- MYSQL5.5源码包编译安装
MYSQL5.5源码安装首先安装必要的库yum -y install gcc*###### 安装 MYSQL ######首先安装camke 一.支持YUM,则yum install -y cmake ...
- [转] Linux 安装.src.rpm源码包的方法
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载) 假设该文件已经存 ...
- MYSQL5.7源码包编译安装
Centos下用cmake编译安装MySQL 5.7安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake下载相应源码包cd /usr/ ...
- CentOS 安装MySQL5.7 源码方式安装
MySQL rpm方式安装:https://www.cnblogs.com/deverz/p/9560403.html 1.卸载已经安装的MySQL yum list installed mysqlr ...
- linux 软件包安装方式选择、安装位置、源码包安装
对外提供服务,比如apache,应使用源码包安装对内提供服务,比如gcc,只是我自己使用,使用rpm包安装 rpm包不需要指定安装位置,源码包的安装需要手动指定安装位置 rpm包默认安装位置/etc/ ...
- Linux+Apache2.4+PHP5.6+MySQL5.6源码安装步骤
一.安装Apache 若要安装apache服务器软件,需要安装以下几个依赖软件 apr-1.4.6.tar.gz 下载地址:http://apr.apache.org/ apr-util-1.4.1. ...
- MYSQL5.6源码包编译安装
linux下用cmake编译安装mysql-5.6.35cmake编译安装mysql的方法:#useradd -M mysql -s /sbin/nologin#yum install -y cmak ...
- Lamp环境搭建Linux CentOS6.5编译安装mysql5.6
经典web开发组合Lamp环境搭建之mysql安装详解 安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# ...
- 史上最简单的MySQL安装教程之Linux(CentOS6.8)下安装MySQL5.6
一.准备 安装包:Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar MySQL下载地址:http://www.percona.com/doc/ ...
随机推荐
- bean中集合属性的配置
在实际的开发中,有的bean中会有集合属性,如下: package com.sevenhu.domain; import java.util.List; /** * Created by hu on ...
- sql 通过游标 拆分xml结构
-----------------------定义游标变量------------------------------------------ DECLARE @propertyid INT D ...
- sql 去除列中内容的单引号
update [dbo].[历史数据补全$] set bankCardNo=replace(bankCardNo,'''','') 总共4个单引号,外边2个是字符串固有的2个,里边两个就表示是一 ...
- 关于linux的systemd的一些事
1. 输出运行失败的单元: systemctl --failed 2. 所有的单元文件存放在 /usr/lib/systemd/system/ 和 /etc/systemd/system/ 这两个目录 ...
- Java高效编程之一【创建和销毁对象】
一.考虑用静态工厂方法替代构造函数 代表实现:java.util.Collection Framework Boolean类的简单例子: public static Boolean valueOf ( ...
- 【crunch bang】中文美化
原文连接:http://edyfox.codecarver.org/html/debian_testing_chinese.html 中文字体美化是个很讨厌的事情,无数初学者在这里面浪费了无数时间,做 ...
- hibernate笔记03
- 基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现
概述 在日常开发中, 我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有更好的实用性. 架构 我们采用的是MVC5(本文中介绍的方法对于MVC4也是 ...
- SQL Server 数据库中关于死锁的分析
SQL Server数据库发生死锁时不会像Oracle那样自动生成一个跟踪文件.有时可以在[管理]->[当前活动] 里看到阻塞信息(有时SQL Server企业管理器会因为锁太多而没有响应). ...
- java 使用反射技术解耦
1.调用的代码 /src/de/test.java package de; public class Test { public static void main(String[] args) { D ...