CentOS下编译安装mysql5.6.16
2016-03-23 16:46
603 查看
1、安装环境
centOS 5.6
cmake version 2.8.12.2
gcc version 4.4.7
删除可能安装的老版本的mysql
rpm -qa | grep mysql
yum remove mysql mysql-server mysql-libs
compat-mysql51
rpm -qa | grep mysql(检查一遍是否删除干净)
2、开始安装
1)
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
tar -zxvf mysql-5.6.16.tar.gz
cd mysql-5.6.16
2)cmake .(此处也可以指定编译选项)
(比较常见的编译选项 -DBUILD_CONFIG=mysql_release -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/mysql/
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci)
注意:此编译过程,可能会遇到一些缺少包依赖的问题,请安装缺少的包后,在将当前目录下执行
rm -rf CMakeCache.txt 执行删除操作,然后重新编译.
make
make install
3)安装设置(此来自官网安装 http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html)
shell>
shell>
shell>
shell>
shell>
shell>
# Next command is optional
shell>
shell>
[/code]
4) 加入到系统服务
cp ./support-files/mysql.server
/etc/rc.d/init.d/mysqld
chmod 700 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
centOS 5.6
cmake version 2.8.12.2
gcc version 4.4.7
删除可能安装的老版本的mysql
rpm -qa | grep mysql
yum remove mysql mysql-server mysql-libs
compat-mysql51
rpm -qa | grep mysql(检查一遍是否删除干净)
2、开始安装
1)
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
tar -zxvf mysql-5.6.16.tar.gz
cd mysql-5.6.16
2)cmake .(此处也可以指定编译选项)
(比较常见的编译选项 -DBUILD_CONFIG=mysql_release -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/mysql/
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci)
注意:此编译过程,可能会遇到一些缺少包依赖的问题,请安装缺少的包后,在将当前目录下执行
rm -rf CMakeCache.txt 执行删除操作,然后重新编译.
make
make install
3)安装设置(此来自官网安装 http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html)
shell>
cd /usr/local/mysql
shell>
chown -R mysql .
shell>
chgrp -R mysql .
shell>
scripts/mysql_install_db --user=mysql
shell>
chown -R root .
shell>
chown -R mysql data
# Next command is optional
shell>
cp support-files/my-medium.cnf /etc/my.cnf
shell>
bin/mysqld_safe --user=mysql & (启动mysql)
[/code]
4) 加入到系统服务
cp ./support-files/mysql.server
/etc/rc.d/init.d/mysqld
chmod 700 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
相关文章推荐
- Linux学习笔记--关机和重启命令
- Linux学习--rsync+inotify实现数据实时同步
- Centos下安装mysql5.1.7
- 每天一个linux命令(50):crontab命令
- Linux清除用户登录记录和命令历史方法
- 解决Linux索引节点(inode)用满导致故障的方法
- mac 终端显示远程Linux、Unix 上的图形化程序界面
- Linux 管道通信
- Linux内核分析 笔记五 扒开系统调用的三层皮(下) ——by王玥
- CentOS6.5 登录mysql 运行SQL语句总是报错解决
- linux 网关、DNS、MTU、IP
- centos6.7rsync端与window2012服务器实时文件同步
- Centos7.0安装Mysql5.7.11
- [Linux] Install keepalived on CentOS
- zabbix利用API批量添加Screen 推荐
- linux网关查看
- 《linux内核设计与实现》第五章
- How to install Linux Kernel Headers on Kali Linux 2.0 (Kali Sana)
- Linux内核读书笔记第二周
- CentOS 6.5 安装NS-2