美文网首页
Centos7 mysql5.7安装

Centos7 mysql5.7安装

作者: 大步向前blue | 来源:发表于2017-07-18 17:52 被阅读39次

    mysql安装步骤

    cmake  ( 预编译)    =  >     make  (  编译)     =>      make   install    (  安装)

    第一部分,安装cmake

    方式一:   通过yum  安装

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

    方式二:   源码安装

    1.安装所需组件

    yum  install -y gcc gcc-c++ make automake 

    2.获取cmake源代码

    wget  http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz

    3.解压

    tar -zxvf cmake-2.8.10.2.tar.gz

    4.进入目录

    cd cmake-2.8.10.2

    5.编译

    ./bootstrap

    6.安装

    gmake

    第二部分,下载mysql5.7并进行安装

    1.下载地址 ,并点击     MySQL  Community   Server

    https://dev.mysql.com/downloads/mysql/

    2.选择mysql的版本号

    Select Operating System  ,   Select OS Version  和   源码的选择一定要注意,请按下图进行选择。如果要源码安装系统类型必须是Source   Code。

    3.上传下载好的mysql到服务器

    rz

    4.解压上传的mysql-boost-5.7.19.tar.gz    压缩文件

    tar  -xzf    mysql-boost-5.7.19.tar.gz

    里面的文件内容如下:

    5.创建用户

    #创建组
    groupadd   mysql

    #创建用户
    useradd -g mysql -s /bin/false  mysql

    6.创建目录

    #创建mysql根目录
    mkdir   /usr/local/mysql

    #创建data目录
    mkdir   /usr/local/mysql/data

    #更改数目录所有者
    chown   mysql.mysql   -R  /usr/local/mysql

    7.预编译

    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_PARTITION_STORAGE_ENGINE=1 \
    -DWITH_READLINE=1 \
    -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
    -DMYSQL_TCP_PORT=3306 \
    -DENABLED_LOCAL_INFILE=1 \
    -DEXTRA_CHARSETS=all \
    -DDEFAULT_CHARSET=utf8 \
    -DDEFAULT_COLLATION=utf8_general_ci \
    -DDOWNLOAD_BOOST=1 \
    -DWITH_BOOST=boost/boost_1_59_0/

    注意,在5.7的版本中必须要安装boost选项,不过所幸的是mysql下载的源码中可以自带这个选项的。上面的  boost/boost_1_59_0就是源码包根目录下的文件夹,可以查看的。

     另外,  /var/lib   目录下必须要存在  mysql   这个文件夹,不存在,则需要自己是手动先创建一个。然后再执行上面的预编译操作

    8.编译与安装

    make  &&   make install

    第三部分,配置mysql

    1.将mysql的启动文件添加到系统的自启动项中

    cp  support-files/mysql.server    /etc/init.d/mysql
    chkconfig    mysql    on  

    2.  配置  /etc/my.cnf   里面的内容写成如下:

    [mysqld]
    datadir=/usr/local/mysql/data
    socket=/var/lib/mysql/mysql.sock
    symbolic-links=0
    default-storage-engine=MyISAM
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    3.  开启mysql  服务

    chkconfig   mysql   on 

    4.  登录  mysql   

    #判断  mysql服务是否开启了
    service   mysql   status
    #进入到mysql的bin目录下
    cd /usr/local/mysql/bin
    #运行mysql程序,登录
    ./mysql   -uroot   -p

    相关文章

      网友评论

          本文标题:Centos7 mysql5.7安装

          本文链接:https://www.haomeiwen.com/subject/syvhkxtx.html