• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    centos 7系统下编译安装 mysql5.7教程

    一、安装约定

         mysql安装路径: /usr/local/mysql

         mysql数据库路径: /data/mysql

         my配置文件路径: /usr/local/mysql/my.cnf

    二、卸载mariadb

    # rpm -qa | grep mariadb
    # rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64 包名是上一条查询得知

    三、创建用户组、用户

         添加mysql组 groupadd mysql

         添加用户 useradd -g mysql mysql -s /bin/false

    #下载源码包

    在官网如下地址下载最新版

          http://dev.mysql.com/downloads/mysql/5.7.html#downloads

          http://download.savannah.gnu.org/releases/libunwind/

          https://github.com/gperftools/gperftools/releases

    # cd /usr/local/src/
    # wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz
    # wget http://gperftools.googlecode.com/files/gperftools-2.5.tar.gz
    # wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.x.tar.gz

    libunwind安装

    # tar zxvf libunwind-1.1.tar.gz
    # cd libunwind-1.1
    # ./configure
    # make
    # make install

    gperftools安装

    # cd ..
    # tar zxvf gperftools-2.1.tar.gz
    # cd gperftools-2.1
    # ./configure
    # make
    # make install
    # echo quot;/usr/local/libquot; gt; /etc/ld.so.conf.d/usr_local_lib.conf
    # ldconfig

    mysql安装

    # cd ..
    # tar zxvf mysql-5.7.x.tar.gz
    # cd mysql-5.7.x

    编译前可用如下命令查看编译参数说明

    # cmake . -LH | more

    如果中间过程有报错,请删除CMakeCache.txt,在重新编译

    rm -rf CMakeCache.txt

    mysq编译安装

    # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    
     -DMYSQL_DATADIR=/data/mysql \
    
     -DSYSCONFDIR=/etc \
    
     -DEXTRA_CHARSETS=all \
    
     -DDEFAULT_CHARSET=utf8 \
    
     -DDEFAULT_COLLATION=utf8_general_ci \
    
     -DWITH_INNOBASE_STORAGE_ENGINE=1 \
    
     -DENABLED_LOCAL_INFILE=1 \
    
     -DMYSQL_UNIX_ADDR=/dev/shm/mysql.sock \
    
     -DMYSQL_TCP_PORT=3306 \
    
     -DMYSQL_USER=mysql \
    
     -DWITH_DEBUG=0 \
    
     -DDOWNLOAD_BOOST=1 \
    
     -DWITH_BOOST=/usr/local/boost
    # make
    # make install
     ```
     
     更改权限
     ```
    # chmod 755 /var/lib/mysql
    # cd /usr/local/mysql
    # chown -R mysql:mysql .

    初始化mysql

    /usr/local/mysql/bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql --explicit_defaults_for_timestamp=1

    创建mysql配置文件

    # cp support-files/my-default.cnf /usr/local/mysql/my.cnf

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

    您可能感兴趣的文章:
    • Centos7.3下mysql5.7.18安装并修改初始密码的方法
    • CentOS6.5下安装Mysql5.7.18的教程详解
    • centos7.3 安装mysql5.7.18的详细教程
    • CentOS6.5 上部署 MySQL5.7.17 二进制安装以及多实例配置
    • 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程
    • CentOS 7下使用RPM安装mysql5.7.13
    • CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
    • Centos7 下Mysql5.7.19安装教程详解
    • Centos6.9安装Mysql5.7.18步骤记录
    • centOS安装mysql5.7详细教程
    上一篇:SQL 四种连接-左外连接、右外连接、内连接、全连接详解
    下一篇:SQL Server 出现Error: 1326错误(管理器无法连接远程数据库)问题解决方案
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    centos 7系统下编译安装 mysql5.7教程 centos,系统,下,编译,安装,