Welcome 微信登录

首页 / 数据库 / MySQL / RedHat 6.1下MySQL 5.5源码安装

MySQL 5.5的安装方法和5.1略有 不同,主要区别在配置环境,MySQL 5.1的安装方法,参考搭建LAMP环境(源码方式)。本文讲解怎样在RedHat 6.1系统上安装MySQL 5.5. 首先,我们要准备MySQL,至于在什么地方下载,想必不用多说,这个可难不倒聪明的小伙伴们。本文使用的MySQL版本是5.5.29,假设读者已经把该版本或者5.5的其他版本准备好了,下面正式讲解怎样安装MySQL 5.5。本文的操作均在虚拟机下完成。 推荐阅读:MySQL完整安装和主从双机配置 http://www.linuxidc.com/Linux/2013-10/91116.htmRHEL6平台rpm方式安装MySQL数据库 http://www.linuxidc.com/Linux/2013-09/90435.htmRedHat 6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm  http://www.linuxidc.com/Linux/2013-09/89540.htmUbuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb  http://www.linuxidc.com/Linux/2013-08/89270.htm第一步,真实机拷贝MySQL 5.5源码包到虚拟机下
[root@serv01 ~]# yum install /usr/bin/scp -y[root@larrywen ule-mysql]# scpmysql-5.5.29.tar.gz 192.168.1.11:/optroot@192.168.1.11"s password:mysql-5.5.29.tar.gz100% 24MB23.7MB/s00:00
第二步,对源码进行编译需要make等命令,所以我们安装开发工具包
[root@serv01 ~]# yum grouplist | grep DevelAdditional DevelopmentDesktop Platform DevelopmentDevelopment toolsServer Platform Development[root@serv01 ~]# yum groupinstall"Development tools" -y
 第三步,解压源码包到/usr/src目录,/usr/src是建议命令
[root@serv01 opt]# tar -xvf mysql-5.5.29.tar.gz -C /usr/src/
第四步,进入MySQL的解压目录
[root@serv01 opt]# cd /usr/src/mysql-5.5.29/#安装帮助文档(可以参考这个文件进行安装)[root@serv01 mysql-5.5.29]# vim INSTALL-SOURCEshell> tar zxvf mysql-VERSION.tar.gzshell> cd mysql-VERSIONshell> cmake .shell> makeshell> make install# End of source-build specific instructions# Postinstallation setupshell> cd /usr/local/mysqlshell> chown -R mysql .shell> chgrp -R mysql .shell> scripts/mysql_install_db--user=mysqlshell> chown -R root .shell> chown -R mysql data# Next command is optionalshell> cp support-files/my-medium.cnf/etc/my.cnfshell> bin/mysqld_safe --user=mysql &# Next command is optionalshell> cp support-files/mysql.server/etc/init.d/mysql.server
 第五步,因为配置环境需要使用到cmake,且MySQL依赖ncurses-devel包,所以我们安装cmake和ncurses-devel
[root@serv01 mysql-5.5.29]# yum install cmake-y[root@serv01 mysql-5.5.29]# yum install ncurses-devel -y
 第六步,关键步骤,这一步也是和MySQL 5.1的不同之处,使用cmake命令配置环境,如下
[root@serv01 mysql-5.5.29]# cmake .-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all -DMYSQL_TCP_PORT=3306-DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DMYSQL_DATADIR=/usr/local/mysql/data解释:-DCMAKE_INSTALL_PREFIX=/usr/local/mysql:MySQL安装目录,推荐安装到此目录-DWITH_INNOBASE_STORAGE_ENGINE=1:安装InnoDB存储引擎-DWITH_MYISAM_STORAGE_ENGINE=1:安装MyISAM存储引擎-DWITH_MEMORY_STORAGE_ENGINE=1:安装内存存储引擎-DDEFAULT_CHARSET=utf8:默认编码设置成utf8-DDEFAULT_COLLATION=utf8_general_ci:默然校验规则是utf8_general_ci-DWITH_EXTRA_CHARSETS=all:支持其他所有的编码-DMYSQL_TCP_PORT=3306:MySQL端口指定为3306-DMYSQL_UNIX_ADDR=/tmp/mysql.sock:指定SOCK文件路径-DMYSQL_DATADIR=/usr/local/mysql/data:MySQL数据目录
  更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-10/91656p2.htm
  • 1
  • 2
  • 3
  • 下一页
Oracle DB 嵌套函数Oracle DB 使用子查询来解决查询相关资讯      MySQL 5.5  MySQL 5.5安装  MySQL 5.5源码安装 
  • MySQL 5.5.41/5.6.22 发布下载  (12/02/2014 08:09:46)
  • CMake安装MySQL 5.5  (08/29/2014 14:42:28)
  • MySQL 5.5半同步复制  (05/25/2014 10:06:56)
  • MySQL 5.5 遇到的路径问题  (11/10/2014 19:22:59)
  • Linux下源码安装MySQL 5.5  (07/27/2014 06:34:48)
  • CentOS 6.3下安装MySQL 5.5.35  (01/15/2014 15:14:23)
本文评论 查看全部评论 (0)
表情: 姓名: 字数