一、 软件环境

RedHat6.0+MySQL5.5.27

二、使用源码安装的优点

在实际安装过程中可根据需要进行定制编译,灵活性好;定制化的安装可以使数据库的性能达到最优;采用源码方式安装一台服务器中可以安装多个MySQL

三、安装步骤

以下的安装步骤是参照MySQL官方网站给出的参考文档进行安装的,有兴趣的读者可以参考官方文档进行安装,具体地址为:

http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html

1、 下载MySQL

下载地址:http://www.mysql.com/downloads/mysql/5.5.html#downloads

此处我们使用的MySQL Community Server 5.5.27这个版本

2、 检查现有机器中是否已经安装过MySQL,如果安装过请先进行卸载

rpm -qa |grep mysql

卸载

3、 使用root登录系统,增加MySQL用户和组

groupadd mysql

useradd -g mysql mysql

4、 解压源码文件,并进入解压后的目录

tar -xzvf mysql-5.5.27.tar.gz

cd mysql-5.5.27

5、 编译并安装MySQL(MySQL升级到5.5之后,源码编译配置工具由configure换成了cmake,编译方式及加载的参数也有相应的变化

首先进行安装以下依赖包

yum install gcc

yum install gcc-c++

yum install cmake

yum install ncurses-devel

安装完依赖包之后对MySQL进行编译和安装,在使用cmake时有很多选项可以自行定义,选项的详细参考地址如下:
http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html
这里我们统计采用默认的配置

cmake . make make install

6、 在数据目录下创建系统数据库和系统表

 cd /usr/local/mysql  chown -R mysql .  chgrp -R mysql .  scripts/mysql_install_db --user=mysql 

7、 设置目录权限

chown -R root .

chown -R mysql data

8、 拷贝MySQL配置文件并启动MySQL

cp support-files/my-medium.cnf /etc/my.cnf

bin/mysqld_safe --user=mysql &

9、把MySQL作为Linux下的服务来启动(可选操作)

cp support-files/mysql.server /etc/init.d/mysql

使用了这个命令就可以使用服务的方式启动MySQL了

service mysql start

10、登录MySQL

到此Linux下使用源码安装MySQL就结束了。

更多相关文章

  1. microsoft sqlserver2008 R2试用期结束后升级方式
  2. Red Hat5下源码安装mysql5.6过程记录
  3. 建议一种有效的查询方式
  4. 统计查询-根据条件进行count的两种实现方式- oracle
  5. 微信 Tinker 的一切都在这里,包括源码
  6. Android开源框架源码鉴赏:Fresco
  7. Android数据的四种存储方式
  8. MediaPlayer源码存在的内存泄漏问题,释放资源的正确方式
  9. Android高可拓展框架Conductor源码解析(2)

随机推荐

  1. 不应该准备好的报表要快得多吗?
  2. 亚马逊AWS EC2云实例AMI安装LNMP环境(3)
  3. mysql的安装和卸载
  4. 《MySQL技术内幕——SQL编程》读书笔记(
  5. mysql 大数据量高效分页查询
  6. jQuery执行PHP MySQL查询
  7. Wordpress数据库类- MySQL类型。
  8. Server 2016 部署Nginx,PHP遇到的一些问
  9. XMPP环境搭建 (mac环境下 安装自己独立的
  10. MySql数据库安装