首先查看系统版本平台:[root@localhost ~]# cat /etc/RedHat-releaseCentOS release 6.4 (Final)[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-358.el6.x86_64#1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/LinuxCentOS 6.2上源代码编译安装MySQL-5.6.10以及MySQL-5.5.34 http://www.linuxidc.com/Linux/2014-01/95192.htm《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF http://www.linuxidc.com/Linux/2014-03/98821.htm
一、准备工作1、添加epel源[root@localhost ~]#rpm -ivhhttp://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@localhost ~]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
2、安装yum加速组件:[root@localhost ~]# yum install yum-plugin-fastestmirror -y运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verifyits path and try agai[root@localhost appstores]# yum installyum-plugin-fastestmirror -yLoaded plugins: fastestmirror, securityDetermining fastest mirrorsError: Cannot retrieve metalink forrepository: epel. Please verify its path and try again解决办法:编译/etc/yum.repos.d/epel.repo,做如下改动#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch↓baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch——————————————————————————————[root@localhost appstores]# yum installyum-plugin-fastestmirror -yLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfile*base: mirrors.btte.net*extras: mirrors.btte.net*updates: mirrors.btte.netepel/primary_db | 6.1 MB 00:34extras | 3.4 kB 00:00extras/primary_db | 19 kB 00:00updates | 3.4 kB 00:00updates/primary_db | 3.1 MB 00:22Setting up Install ProcessResolving Dependencies--> Running transaction check---> Packageyum-plugin-fastestmirror.noarch 0:1.1.30-14.el6 will be updated---> Packageyum-plugin-fastestmirror.noarch 0:1.1.30-17.el6_5 will be an update--> Finished Dependency Resolution Dependencies Resolved ===========================================================================================Package Arch Version Repository Size===========================================================================================Updating:yum-plugin-fastestmirror noarch 1.1.30-17.el6_5 updates 28 k Transaction Summary===========================================================================================Upgrade 1 Package(s) Total download size: 28 kDownloading Packages:yum-plugin-fastestmirror-1.1.30-17.el6_5.noarch.rpm | 28 kB 00:00warning: rpmts_HdrFromFdno: Header V3RSA/SHA1 Signature, key ID c105b9de: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6Importing GPG key 0xC105B9DE:Userid : CentOS-6 Key (CentOS 6 OfficialSigning Key) <centos-6-key@centos.org>Package:centos-release-6-4.el6.centos.10.x86_64(@anaconda-CentOS-201303020151.x86_64/6.4)From :/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionWarning: RPMDB altered outside of yum.Updating :yum-plugin-fastestmirror-1.1.30-17.el6_5.noarch 1/2Cleanup :yum-plugin-fastestmirror-1.1.30-14.el6.noarch 2/2Verifying :yum-plugin-fastestmirror-1.1.30-17.el6_5.noarch 1/2Verifying :yum-plugin-fastestmirror-1.1.30-14.el6.noarch 2/2 Updated:yum-plugin-fastestmirror.noarch 0:1.1.30-17.el6_5 Complete!——————————————————————————————————————————————
3、准备编译MySQl所需环境[root@localhost ~]# yum -y install makegcc-c++ bison-devel ncurses-devel
4、编译安装cmake[root@localhost ~]# wgethttp://wwwNaNake.org/files/v2.8/cmake-2.8.12.2.tar.gz[root@localhost ~]# tar xfcmake-2.8.12.2.tar.gz[root@localhost ~]# cd cmake-2.8.12.2[root@localhost cmake-2.8.12.2]#./configure --prefix=/usr/local/cmake[root@localhost cmake-2.8.12.2]# gmake[root@localhost cmake-2.8.12.2]#makeinstall
5、为cmake增加环境变量[root@localhost ~]# vim /etc/profile[root@localhost ~]# source /etc/profile[root@localhost ~]# tail -n2 /etc/profilePATH=$PATH:/usr/local/cmake/binexport PATH
5、准备MySql用户和组:[root@localhost ~]# groupadd mysql&& useradd -s /sbin/nologin -g mysql -M mysql[root@localhost ~]# grep mysql /etc/passwd/etc/group/etc/passwd:mysql:x:500:500::/home/mysql:/sbin/nologin
6、创建MySQL数据存放目录并授权:[root@localhost ~]# mkdir/data/mysql56 -pvmkdir: created directory `/data"mkdir: created directory `/data/mysql56"[root@localhost ~]# chown -R mysql.mysql/data/mysql56[root@localhost ~]# ls -ld /data/mysql56drwxr-xr-x. 2 mysql mysql 4096 May 21 00:38/data/mysql56
7、下载并解压MySQL源码包[root@localhost ~ ]# wgethttp://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.17.tar.gz[root@localhost ~ ]# tar xfMySQL-5.6/mysql-5.6.17.tar.gz
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-05/102325p2.htm
Oracle启动时提示ORA-01578错误解决duplicate报ORA-01017权限问题相关资讯 MySQL5.6 MySQL5.6源码安装
- CentOS 7下修改MySQL5.6编码方式 (今 07:35)
- MySQL5.6在线DDL更改表测试 (08月31日)
- Linux环境下MySQL5.6 Master-Slave (04月18日)
| - MySQL5.6多实例部署 (09月11日)
- MySQL 5.6主从同步配置案例 (04月27日)
- Linux环境MySQL5.6安装实录 (04月18日)
|
本文评论 查看全部评论 (0)