zoukankan      html  css  js  c++  java
  • 二进制安装mysql-5.7(gtid)详细步骤

    系统版本

     cat /etc/redhat-release 
    CentOS Linux release 7.6.1810 (Core)
    

    mysql数据库版本

    ls mysql-*
    mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    #二进制包,可以随意的5.7版本,步骤一致
    

    安装依赖包

    yum install -y gcc gcc-c++ glibc cmake autoconf ncurses-devel bison-devel libaio-devel
    

    创建mysql用户

    useradd -r mysql -s /sbin/nologin
    

    创建数据库目录

    #一般为可扩容挂载盘
    mkdir /data/mysql -p
    

    解压mysql tar包

    tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /soft
    

    创建软链接

    ln -s mysql-5.7.20-linux-glibc2.12-x86_64 mysql
    

    初始化数据库

    /soft/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/soft/mysql --datadir=/data/mysql
    #--initialize-insecure 为不创建密码
    

    配置my.cnf文件

    vim /etc/my.cnf
    #根据自己的需求来配置
    [mysqld]
    user=mysql
    basedir=/soft/mysql
    datadir=/data/mysql
    server_id=2
    port=3306
    socket=/data/mysql/mysql.sock
    log-error=/data/mysql/mysql.err
    log-bin=/data/mysql/mysql-bin
    gtid_mode=on
    enforce_gtid_consistency=on
    log-slave-updates=1
    [mysql]
    socket=/data/mysql/mysql.sock
    
    
    

    为目录授权

    chown -R mysql.mysql /data
    

    创建启动方式

    cp support-files/mysql.server /etc/init.d/mysqld
    

    修改启动方式里面的路径配置

    vim /etc/init.d/mysqld +46
    
    basedir=/soft/mysql/
    datadir=/data/mysql/
    

    启动mysql

    /etc/init.d/mysqld start
    
    

    配置环境变量

    vim /etc/profile
    #最后一行添加
    export PATH=/soft/mysql/bin:$PATH
    

    进入mysql

    mysql
    
  • 相关阅读:
    python各种运算优先级一览表
    python数据类型之元组、字典、集合
    python数据类型之列表
    element.scrollHeight,scrollTop
    window.pageYOffset
    msdn getBoundingClientRect()
    js addEventListener
    js 原生滚动到指定元素(元素滚动到可视范围)
    css 选择器判断属性有无
    electron 查看版本信息
  • 原文地址:https://www.cnblogs.com/dinghc/p/12659616.html
Copyright © 2011-2022 走看看