zoukankan      html  css  js  c++  java
  • CentOS 6.8下编译安装MySQL 5.6.14

    一:卸载旧版本

     

    使用下面的命令检查是否安装有MySQL Server

     

    rpm -qa | grep mysql

    有的话通过下面的命令来卸载掉

    目前我们查询到的是这样的:

    [root@hsp ~]# rpm -qa | grep mysql

    mysql-libs-5.1.73-7.el6.x86_64

    如果查询到了,就删除吧

     

    rpm -e mysql_libs   //普通删除模式

    rpm -e --nodeps mysql_libs    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

    二:安装MySQL

    安装编译代码需要的包

     

    yum -y install make gcc-c++ cmake bison-devel  ncurses-devel

    下载MySQL 5.6.14 【这里我们已经下载好了,看软件文件夹】

     

    tar xvf mysql-5.6.14.tar.gz

    cd mysql-5.6.14

    编译安装[源码=》编译]

     

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/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=/var/lib/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 报错 可能由于版本不同使用文件不同

    执行如下方法即可:

    [root@localhost mysql-5.5.11]# rm CMakeCache.txt
    [root@localhost mysql-5.5.11]# yum install ncurses-devel
    Warning: Bison executable not found in PATH
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /software/mysql-5.5.11
    [root@localhost mysql-5.5.11]# yum install bison

    编译并安装

    make && make install

     

    整个过程需要30分钟左右……漫长的等待

  • 相关阅读:
    2021NUAA暑假集训 Day3 题解
    2021NUAA暑假集训 Day2 题解
    2021NUAA暑期模拟赛部分题解
    CodeForces 1038D Slime
    UVA 11149 Power of Matrix
    UVA 10655 Contemplation! Algebra
    UVA 10689 Yet another Number Sequence
    HDU 4549 M斐波那契数列
    HDU 4990 Reading comprehension
    CodeForces 450B Jzzhu and Sequences
  • 原文地址:https://www.cnblogs.com/fengwenzhee/p/14270434.html
Copyright © 2011-2022 走看看