1、cmake包安装

上传cmake-2.8.8.tar.gz到opt下,解压tar xf cmake-2.8.8.tar.gz。

执行./configure,报错如下:

Error when bootstrapping CMake:

Cannot find appropriate C++ compiler on this system.

这是由于最小化安装centos后,没有安装cc编译器,因此yum install gcc、yum install gcc-c++

再次执行./configure成功。执行gmake,gmake install。

2、mysql安装

编译mysql

cmake -DCMAKE_INSTALL_PREFIX=/mysql \

-DMYSQL_DATADIR=/mysql/data \

-DSYSCONFDIR=/etc \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DMYSQL_UNIX_ADDR=/mysql/mysql.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

执行报错,如下:

CMake Error at cmake/readline.cmake:83 (MESSAGE):Curses library not found.

Please install appropriate package,remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.

Call Stack (most recent call first):

cmake/readline.cmake:127 (FIND_CURSES)

cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)

CMakeLists.txt:269 (MYSQL_CHECK_READLINE)

原因是操作未安装ncurses-devel,安装yum install ncurses-devel。再次执行编译,成功。

执行make && make install 安装。

复制cp /mysql/support-files/my-small.cnf /etc/ ,cp /mysql/support-files/mysql.server /etc/init.d/mysqld

启动/etc/init.d/mysqld start ,报错Starting MySQL. ERROR! The server quit without updating PID file (/mysql/ares.pid).

查看日志信息more /mysql/data/ares.err ,报错为190331 10:44:35 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!

添加用户mysql后,更改mysql目录权限,/etc/init.d/mysqld start 启动成功。

mysql编译方式安装_mysql编译方式安装相关推荐

  1. centos mysql安装_mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  2. mysql for mac 使用_MySQL for Mac 安装和基本操作

    一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x8 ...

  3. linux mysql odbc驱动安装_MySQL ODBC 驱动安装

    阅读目录 一.在线安装 1.yum在线安装驱动 2.配置驱动 3.测试连接 二.编译安装 1.MySQL创建测试用户和测试库 2.安装驱动 3.配置驱动 4.测试 一.在线安装 1.yum在线安装驱动 ...

  4. mysql主从安装_MySQL主从详细安装步骤

    网站: 程序在:web服务器192.168.1.100上面 数据库在:MySQL服务器192.168.1.123上面 实现目的:增加一台MySQL备份服务器(192.168.1.124),作为MySQ ...

  5. 2.mysql数据库如何安装_MySQL数据库如何安装

    MySQL数据库如何安装 时间:2019-06-17 13:50:14  来源:  作者: 伙伴们,这两年软件测试异常火爆,90%以上的软件都需要操作数据,比如游戏.社交.新闻.商城.财务等,这些软件 ...

  6. mysql zip 初始密码_mysql压缩包zip安装,初始化密码以及在用户目录下直接登录mysql...

    mysql压缩包zip安装 mysql压缩包官网下载地址:https://dev.mysql.com/downloads/mysql/ 如果下载太慢的可以去我的网盘下载: 链接:https://pan ...

  7. mysql下载 简书_MySQL下载与安装(8.0.20版)

    MySQL下载 MySQL官网:链接 登录官网后如下图下载MySQL软件:​ 点击1和2后进入下图页面: 再点击MySQL Community Server进入下图下载页面:​ 根据上图选择好1处后点 ...

  8. mysql为什么要编译安装_Mysql编译安装

    Mysql编译安装 创建目录 [root@db02 ~]# mkdir /server/tools -p 进入目录 [root@db02 ~]# cd /server/tools/ 上传mysql源码 ...

  9. mysql编译卡主_mysql 编译安装以及主从设定

    1. 下载MYSQL源码包至/home/mysql_home. 我下载下来的源码包文件名为:mysql-5.0.45.tar.gz 2. 在/home/mysql_home下,解压. tar zxvf ...

最新文章

  1. enscape渲图按哪个键_手机输入法之争:九宫格和全键盘哪个更科学?
  2. 上汽集团金忠孝: 人工智能时代的汽车将发生颠覆的变革
  3. fluent二维叶型仿真_ICEM划分嵌套网格之二维圆柱绕流
  4. 关于switch-case问题
  5. arcgis栅格邻域统计_ArcGIS 从基础到实战书正式出版,易智瑞技术总裁沙志友沙总推荐并亲自写序...
  6. MyBatis学习笔记(一)——MyBatis快速入门
  7. SQL SERVER 中 实现主表1行记录,子表多行记录 整合成一条虚拟列
  8. Spring Cloud微服务之Nacos服务注册(九)
  9. php pathseparator,在PHP拥有与命名空间和通过set_include_path()的一个问题
  10. 《MPLS在Cisco IOS上的配置》一2.3 配置命令参考
  11. Dubbo视频教程--基础篇--第03节--ZooKeeper注册中心安装详细步骤(单节点)
  12. 产品能力提升|《金字塔原理》
  13. matlab命令窗口作用是什么,matlab的命令窗口的作用是什么
  14. 笑一笑 悟空!你丫这泼猴!怎么还不来啊!
  15. 之前从未接触过编程,想学Python怎么开始?(史上最全学习路线图)
  16. 深入浅出scala之函数(匿名函数)(P41-45)
  17. 针对网络层的DoS攻击
  18. 2017届南京富士通南大软件校招软件工程师面经
  19. 量化研究 | CTA择时出场策略指南大全
  20. 第七课:每年白捡几百块,你要不要

热门文章

  1. java 判断是否为null_说说Java 对象不使用时为什么要赋值为 null?
  2. Longest Increasing Subsequence(LIS入门dp)
  3. 表面粗糙度的基本评定参数是_表面粗糙度全方位解析,及表面粗糙度对照表
  4. 如何帮用户管好云账本?阿里云数据库助力收钱吧!
  5. EMR集群安全认证和授权管理
  6. 浅谈分库分表那些事儿
  7. 5G与WiFi 6之争,对物联网意味着什么
  8. 智能技术可以帮助解决人口老龄化问题吗?
  9. java gui 层次结构_javaGUI教学图形界面的层次结构.ppt
  10. 十大最主流的PHP框架