本篇教程主要讲解在CentOS 6.5下编译安装MySQL 5.6.14!

1、卸载旧版本:

使用下面的命令检测是否安装有MySQL server

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">[root@localhost ~]# rpm -qa | grep mysql
  2. mysql-libs-5.1.73-7.el6.x86_64</span>

如果有的话使用下面的命令将其卸载

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">rpm -e --nodeps mysql_libs</span>

2、安装MySQL:

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">安装编译代码需要的包
  2. yum -y install make gcc-c++www.006665.cn   cmake bison-devel ncurses-devel
  3. 解压MySQL的软件包
  4. tar -zxvf mysql-5.6.14.tar.gz
  5. cd mysql-5.6.14
  6. 编译安装
  7. cmake -DCMAKE_INSTALL_PREFIX=/usr/local /www.wanmeiyuele.cn mysql -DMYSQL_DATADIR=/usr/local/mysql/data -
  8. DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-
  9. DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -
  10. DMYSQL_TCP_www.baohuayule.com  PORT=3306-DENABLED_LOCAL_INFILE=1-DWITH_PARTITION_STORAGE_ENGINE=1-
  11. DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
  12. 编译并安装
  13. make && make install</span>

过程稍微有点长,请耐心等待。。。

3、配置MySQL:

创建MySQL组和账户

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">groupadd mysql
  2. useradd -g mysql mysql</span>

修改权限:

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">chown -R mysql:mysql /usr/local/mysql</span>

初始化配置,进入安装路径(在执行下面的指令),执行初始化配置脚本,创建系统自带的数据库和表

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">cd /usr/local/mysql
  2. scripts/mysql_install_db --basedir=/www.leyou1178.cn usr/local/mysql--datadir=/usr/local/mysql/data --user=mysql</span>

我们以后使用 /usr/local/mysql/my.cnf 这个配置文件,为了防止干扰,将etc下的my.cnf改名

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">mv /etc/my.cnf /etc/my.cnf.bak</span>

4、启动MySQL

添加服务,拷贝服务脚本到init.d目录,并设置开机启动

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">在 /usr/local/mysql 下执行
  2. cp support-files/mysql.server /etc/init.d/mysql
  3. chkconfig mysql on
  4. service mysql start --启动MySQL</span>

启动mysql客户端

  1. <span style="font-family:'Microsoft YaHei';font-size:16px;">cd /usr/local/mysql/bin
  2. ./mysql -uroot -p www.baohuayule.cn </span>

整个MySQL配置完成,祝大家使用愉快~

【MySQL】数据库 --MySQL的安装的更多相关文章

  1. MySQL数据库服务器(YUM)安装

    1. 概述2. 部署过程2.1 虚拟机console的NFS服务端配置2.2 虚拟机node15的NFS客户端配置2.3 虚拟机安装MySQL环境2.4 配置MySQL3. 错误及解决3.1 启动失败 ...

  2. Mysql数据库介绍、安装和配置文件

    Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C ...

  3. MySQL数据库离线包安装与注册

    本文主要介绍了MySQL数据库的离线安装和将MySQL服务注册为Windows应用服务的主要步骤. 1.下在安装程序包 MySQL Community Server 5.6.15 官方下载地址http ...

  4. Linux系统环境下MySQL数据库源代码的安装

    Linux系统环境下MySQL数据库源代码的安装 基本环境:CentOS Linux release 7.8.2003 (Core).MySQL5.6 一.      安装环境准备 若要在Linux系 ...

  5. MySQL数据库”mysql SQL Error:1146,SQLState:42S02 “解决方法

    项目在开发的时候在Mac平台下开发的,开发完了之后在LINUX环境上部署好之后,运行时MySQL数据库报错,提示为某个表不存在之类的错误信息,后来修改了MySQL的配置文件将大小写敏感去掉,问题解决. ...

  6. 第二百八十六节,MySQL数据库-MySQL事务操作(回滚)

    MySQL数据库-MySQL事务操作(回滚) 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性. 举例:有这样一张表 从表里可以看出张 ...

  7. 第二百八十五节,MySQL数据库-MySQL函数

    MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函 ...

  8. 第二百八十四节,MySQL数据库-MySQL触发器

    MySQL数据库-MySQL触发器 对某个表进行[增/删/改]操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行[增/删/改]前后的行为. 1.创建触发器基本语法 ...

  9. 第二百八十三节,MySQL数据库-MySQL存储过程

    MySQL数据库-MySQL存储过程 MySQL存储过程,也就是有点像MySQL函数,但是他与MySQL函数是有区别的,后面会讲到函数,所以注意区分 注意:函数与存储过程的区别 存储过程是:CREAT ...

  10. 第二百八十二节,MySQL数据库-MySQL视图

    MySQL数据库-MySQL视图 1.视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. 2.也 ...

随机推荐

  1. isolate-user-vlan隔离用户vlan的配置

    lab1 根据项目需求搭建好拓扑图: 首先,配置sw2,在E0/4/0接口上创建vlan20,并将该vlan接口配置成带有ip地址的类以太接口 其次,在E0/4/1接口上加入vlan2,同理,E0/4 ...

  2. Angular : IOC的方式:依赖注入

    依赖注入 @Component, @Injectable 可以允许别的声明在providers里面的Service等注入到被这两个装饰器装饰的类中 Service等可以被声明在app-module.t ...

  3. Mysql基础1-基础语法-字段类型

    主要: 基础 字段类型 基础 基本概念 1) 数据库分类 层次数据库,网状数据库,关系数据库 常见:SQL Server, Oracle,infomix,sybase,ibmDB2,Mysql 2)数 ...

  4. scala成长之路(2)对象和类

    scala提供了一种特殊的定义单例的方法:object关键字 scala> object Shabi{ | val age = 0 | val name = "shabi" ...

  5. ARM串口控制终端命令

    配置开发板eth0网络: # ifconfig eth0 10.70.12.168

  6. SPFA算法(2) POJ 1511 Invitation Cards

    原题: Invitation Cards Time Limit: 8000MS   Memory Limit: 262144K Total Submissions: 31230   Accepted: ...

  7. Django-modelfrom组件

    ModelForm     a.  class Meta:             model,                           # 对应Model的             fi ...

  8. 2016.01.04接触spring一年开始读spring源码

    http://www.cnblogs.com/xing901022/p/4178963.html#_label0 遇到第一个问题The processing instruction target ma ...

  9. Memcached Hash算法

    本文来自网易云社区 作者:吕宗胜 Hash算法 1. Memcached Hash介绍 我们在前面的文章中已经介绍过了Memcached的内存管理方式,LRU的策略.由于Memcached的数据存储方 ...

  10. quartz 使用总结

    quartz是一个任务调度框架,具体的用途比如说,我想我的程序在每天的3点干什么事,每隔多长时间做一件什么事.quartz框架就可以完美地解决这些. 1.xml配置方式 首先我是用spring来管理的 ...