需要下载安装Cmake; wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz安装cmake;

yum install gcc*tar xvzf cmake-2.8.4.tar.gz./configuremakemake install

tar zxvf mysql-5.5.9.tar.gz

cd mysql-5.5.9

cmake . \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \

-DMYSQL_DATADIR=/var/mysql\

-DMYSQL_UNIX_ADDR=/var/mysql/mysqld.sock \

-DWITH_INNOBASE_STORAGE_ENGINE=1\

-DENABLED_LOCAL_INFILE=1\

-DMYSQL_TCP_PORT=3306\

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8-general_ci \

-DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock \

-DWITH_DEBUG=0

报错:

解决:yum install ncurses*

rm CMakeCache.txt

再执行上面命令

cmake . \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \

-DMYSQL_DATADIR=/var/mysql\

-DMYSQL_UNIX_ADDR=/var/mysql/mysqld.sock \

-DWITH_INNOBASE_STORAGE_ENGINE=1\

-DENABLED_LOCAL_INFILE=1\

-DMYSQL_TCP_PORT=3306\

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8-general_ci \

-DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock \

-DWITH_DEBUG=0

复制配置文件

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

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

chmod 755 /etc/init.d/mysqld

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &

修改配置文件my.cnf

在[mysqld]下添加 :datadir = /usr/local/mysql/data/

没添加的话数据库无法启动

service mysqld start

设置密码:mysqladmin -uroot password "yourpassword"

mysql5.5.9_centos下mysql5.5.9编译安装相关推荐

  1. 在PK体系下的CentOS上编译安装 MySQL 5.7

    本文主要介绍如何在 PK 体系下的 CentOS 上编译安装 MySQL 5.7,本文使用的操作系统环境为: CentOS 版本: # cat /etc/redhat-release CentOS L ...

  2. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

  3. mysql netcdf_Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2以后版本)

    本来这个问题真的没必要写的,可是真的困扰我太久%>_ 首先,最权威清晰的安装文档还是官方的: 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开bui ...

  4. windows下Google Protocol Buffer 编译安装(vs)教程

    蒲公英的博客 分享技术带来的快乐 Kuaile.IN 搜索 首页 安卓相关 WordPress 主机相关 Linux相关 网络技术 电脑技术 编程技术 免费资源 当前位置: 首页 > 编程技术 ...

  5. 源代码编译MYSQL5.6 环境下的MHA+KEEPALIVED的安装和维护

    前    言 摘   要 MHA 是当 master 出现故障,挑选一个 slave 作为新的 master 并构建成新的 主从架构的管理工具.从 master 出现故障到构建成新的主从架构时间是 1 ...

  6. MySQL5.5.15_linux下mysql-5.5.15安装详细步骤

    linux下mysql-5.5.15安装详细步骤 注:该文档中用到的目录路径以及一些实际的值都是作为例子来用,具体的目录路径以各自安装时的环境为准 mysql运行时需要一个启动目录.一个安装目录和一个 ...

  7. linux如何卸载mysql5.7,Linux下Mysql5.7.19卸载方法

    Linux下Mysql5.7.19卸载方法 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-*..*.RHEL** mysq ...

  8. centos7编译安装mysql5.7_在Centos7源码包编译安装MySQL5.7

    1.通过国内镜像下载源码包 下载包含boost的源码包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-boost-5.7.23.tar.gz 2 ...

  9. ubuntu 18 mysql5.7_Ubuntu18.04 下 MySQL5.7 的安装

    Ubuntu18.04 下 MySQL5.7 的安装 进行命令行安装: 1. 安装 MySQL 服务端和客户端: sudo apt-get install MySQL-server-5.7 2. 安装 ...

  10. debian编译php mysql5.6_在Debian/Ubuntu上免编译安装PHP7.2~5.6

    本文介绍在 Debian/Ubuntu 系统上免编译安装 PHP7.2~5.6,教程适用系统为:Debian 9.Deiban 8.Ubuntu 18.04 LTS.Ubuntu 16.04 LTS. ...

最新文章

  1. rpm安装的mysql如何数据迁移_【鲲鹏翱翔】数据库04-MySQL5.7.28移植安装指南-RPM包方式...
  2. 自动挂载配置本地yum源
  3. apple hosts
  4. 画原型前需要思考的一些事(上)
  5. 我对“POST和GET的区别”的理解
  6. VTK:图片之ImageDifference
  7. Python检查特定值是否包含在列表中
  8. exif.js html图片旋转,exif.js 实现图片旋转到正常
  9. sys模块,subprocess模块
  10. 没有安装gcc,导致提示configure cannot guess build type; you must specify one
  11. 单片机定时器实验报告C语言,51单片机定时器实验报告.doc
  12. 蚂蚁金服实习三面,offer已拿。我总结了所有面试题,其实也不过如此!!
  13. 【解决】路由器设置成交换机使用
  14. Bitmap的加载和Cache
  15. [sdx62]使用diff工具给开源软件包dnsmasq打patch操作方法
  16. 网页进服务器,如何通过网页进去云服务器
  17. Lua程序设计读书 随笔
  18. KeyStore加载PublicKey/PrivateKey(公/私钥)证书
  19. 从网页到微信小程序开发:一:小程序与普通网页的区别
  20. Python系列(五):bytes和str的区别与联系

热门文章

  1. 站立会议01(冲刺2)
  2. #100天计划# 2013年10月8日
  3. “DropDownList1”有一个无效 SelectedIndex,因为它不在项目列表中。
  4. Lotus中Form与Document的区别
  5. postman工具 如何传递当前时间戳和MD5加密
  6. Async注解使用及源码分析
  7. Java泛型通配符T,E,K,V
  8. MyBatis中association,collection多表查询(resultMap高级映射)笔录
  9. 市场监管总局通报部分转供电主体不执行国家电价政策案例
  10. 如何快速求解第一类斯特林数--nlog^2n + nlogn