1. 第一步安装mysql过程

    • 安装包mysql-5.0.22.tar.gz,解压tar -zxvf  mysql-5.0.22.tar.gz
    • cd mysql-5.0.22
    • 进行源码安装./configure --prefix=/usr/local/mysql
    • 提示如下错误:
      • configure: error: no acceptable C compiler found in $PATH

        See `config.log' for more details.

    • 缺少gcc包,安装gcc:yum -y install gcc
    • 再次源码安装mysql:./configure --prefix=/usr/local/mysql
    • 提示:
      • checking for termcap functions library... configure: error: No curses/termcap library found
    • 缺少curses包:进行安装 yum -y install ncurses-devel
    • 再次源码安装mysql:./configure --prefix=/usr/local/mysql
    • 提示:Thank you for choosing MySQL!
    • 进行编译:make && make install
    • 提示:

      ../depcomp: line 512: exec: g++: not found
      make[2]: *** [my_new.o] 错误 127
      make[2]: Leaving directory `/tmp/mysql-5.0.22/mysys'
      make[1]: *** [all-recursive] 错误 1
      make[1]: Leaving directory `/tmp/mysql-5.0.22'
      make: *** [all] 错误 2

    • 缺少c++包:yum install -y gcc-c++
    • 进行:make clean 再次:make && make install
    • 提示:

      ../depcomp: line 99: exec: g++: not found
      make[2]: *** [my_new.o] 错误 127
      make[2]: Leaving directory `/tmp/mysql-5.0.22/mysys'
      make[1]: *** [all-recursive] 错误 1
      make[1]: Leaving directory `/tmp/mysql-5.0.22'
      make: *** [all] 错误 2

    • cd .. 删除mysql-5.0.22:rm -rf mysql-5.0.22
    • 重新解压mysql-5.0.22.tar.gz:  tar -zxvf mysql-5.0.22.tar.gz
    • cd mysql-5.0.22,再次:./configure --prefix=/usr/local/mysql
    • 进行编译:make && make  install
    • 提示:

      make[4]: Nothing to be done for `install-data-am'.
      make[4]: 警告:检测到时钟错误。您的创建可能是不完整的。
      make[4]: Leaving directory `/tmp/mysql-5.0.22/server-tools/instance-manager'
      make[3]: 警告:检测到时钟错误。您的创建可能是不完整的。
      make[3]: Leaving directory `/tmp/mysql-5.0.22/server-tools/instance-manager'
      make[3]: Entering directory `/tmp/mysql-5.0.22/server-tools'
      make[4]: Entering directory `/tmp/mysql-5.0.22/server-tools'
      make[4]: Nothing to be done for `install-exec-am'.
      make[4]: Nothing to be done for `install-data-am'.
      make[4]: Leaving directory `/tmp/mysql-5.0.22/server-tools'
      make[3]: Leaving directory `/tmp/mysql-5.0.22/server-tools'
      make[2]: Leaving directory `/tmp/mysql-5.0.22/server-tools'
      make[1]: Leaving directory `/tmp/mysql-5.0.22'

    • 检查时间:2015年 11月 14日 星期六 23:25:23 CST
    • 修改时间:

      [root@localhost tmp]# date -s 2016/09/19
      2016年 09月 19日 星期一 00:00:00 CST
      [root@localhost tmp]# date -s 22:01:11
      2016年 09月 19日 星期一 22:01:11 CST

    • 再次:./configure --prefix=/usr/local/mysql
    • 然后:make && make install

1.Linux中安装LNMP过程的更多相关文章

  1. 在Linux下安装PHP过程中,编译时出现错误的解决办法

    在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 configure: error: libjpeg.(a ...

  2. FFmpeg在Linux下安装编译过程

    转载请把头部出处链接和尾部二维码一起转载,本文出自:http://blog.csdn.net/hejjunlin/article/details/52402759 今天介绍下FFmpeg在Linux下 ...

  3. 在Linux中安装JDK和IDEA

    前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...

  4. 在Linux中安装和配置OpenVPN Server的最简便方法!

    本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...

  5. 在Linux中安装MariaDB并添加远程访问

    在Linux中安装MariaDB并添加远程访问 最近学习到了数据库部分,因为有一台台式机一台笔记本换着用,就没有把数据库安装在本机,本来打算用之前买的虚拟空间的数据库的,结果速度太慢用起来太难受了,就 ...

  6. Linux中安装字体

    Linux中安装字体 查看系统中的字体 fc-list 查看系统中的中文字体 fc-list :lang=zh将然后将字体文件拷贝到/usr/share/fonts/中 cp aa.ttl /usr/ ...

  7. Linux中安装C++编译器codeBlock,并配置opencv链接库

    1.Linux中安装codeBlock https://blog.csdn.net/xinyunyishui/article/details/50967395 2.CodeBlock中的中文显示不完全 ...

  8. Linux中安装nodejs及插件

    Linux中安装nodejs及插件 1.去官网下载安装包 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 ...

  9. Linux中安装python3.6和第三方库

    Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ...

随机推荐

  1. 对日期 ,和 master.dbo.spt_values 表操作

    if object_id('tempdb..#xs') is not null drop table #xs; ), date datetime, sale float) insert into #x ...

  2. ASP.NET是否存在客户端控件?

    在很久很久以前,传说...在ASP.NET开发中,使用服务端控件,比客户端控件更加损耗性能... 那么ASP.NET中是否有客户端控件呢? 有些人就说了,打开VS,然后在左边,工具箱里,有个HTML部 ...

  3. java时间类型操作

    java中Date类型与字符串相互转化 Date date = new Date();        System.out.println(date);        //DateFormat类为一个 ...

  4. Cocos2d-JS/Ajax用Protobuf与NodeJS/Java通信

    原文地址:http://www.iclojure.com/blog/articles/2016/04/29/cocos2d-js-ajax-protobuf-nodejs-java Google的Pr ...

  5. win10 系统亮度调节

    win10系统发行后,许多用户尝试新的系统发现安装之后亮度无法调节,我也多次遇见此情况 故在此记录修改方式: 打开注册表 -> 搜索键值featuretestcontrol -> 修改键值 ...

  6. Apache 两种mpm prefork 和 worker 的区别

    Apache默认的是线程安全的prefork,Prefork MPM 使用多个子进程,每个子进程有一个线程,每个进程每次只处理一个请求连接,一个请求出故障后不会影响其他请求,是线程安全的 worker ...

  7. java关键包简易说明

    java.lang 语言核心类,系统自动导入. java.util   java工具类.集合框架.时间,日历等. java.net   网络编程接口和类. java.io 流的接口和类 java.te ...

  8. Python 网络爬虫(新闻采集脚本)

    =====================爬虫原理===================== 通过Python访问新闻首页,获取首页所有新闻链接,并存放至URL集合中. 逐一取出集合中的URL,并访问 ...

  9. smali调试总结

    一. 开始调试 smali调试从最早的重打包用各种JAVA IDE进行调试, 到后来的可以不用重打包用xposed插件, 在到最后的修改系统源码刷机或者修改boot.img刷机一劳永逸 apk可调试可 ...

  10. c#和js互通的AES加密解密

    一.使用场景 在使用前后端分离的框架中常常会进行传输数据相互加密解密以确保数据的安全性,如web Api返回加密数据客户端或web端进行解密,或者客户端或web端进行加密提交数据服务端解密数据等等. ...