美文网首页mysql-DBA
MySQL二进制版本的安装

MySQL二进制版本的安装

作者: 静如止水yw | 来源:发表于2020-01-05 18:16 被阅读0次

    系统环境的准备

    1. 一台已优化好的干净的centos7的环境
      关闭Firewalld或者iptables和selinux,ip地址为10.0.0.51,内存至少为2G
    2. 下载MySQL版本
      下载的链接:https://downloads.mysql.com/archives/community/
      图1 选择下载的版本
      图2 使用命令下载
    3. 创建mysql用户及路径存放地
    useradd mysql
    mkdir -p /data/mysql/data_3306    #数据路径
    mkdir -p /data/mysql/binlog_3306  #binlog日志路径
    tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
    ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql57
    chown -R mysql.mysql /data/
    yum install libaio-devel -y  #安装mysql所需的依赖包
    
    1. 编辑环境变量
    vim /etc/profile
      ...
      export PATH=/usr/local/mysql57/bin:$PATH   #mysql的默认安装路径
      ...
    [root@db01 ~]# source /etc/profile  # 重新加载配置文件
    [root@db01 ~]# mysql -V  # 查看mysql是否安装成功并查看版本号
      mysql  Ver 14.14 Distrib 5.7.26, for linux-glibc2.12 (x86_64) using  EditLine wrapper
    
    1. 数据初始化
    [root@db01 ~]# mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql57 --datadir=/data/mysql/data_3306
    
    图3 数据初始化
    1. 编写mysql配置文件
    [root@db01 ~]# cat /etc/my.cnf <<EOF
    [mysqld]
    user=mysql
    port=3306
    basedir=/usr/local/mysql57
    datadir=/data/mysql/data_3306
    server_id=6
    socket=/tmp/mysql.sock
    [mysql]
    socket=/tmp/mysql.sock
    EOF
    

    以上是安装mysql-5.7.26版本,若要安装8.0版本时,安装的方法与安装5.7版本的方法一致,需要在开始之前卸载掉5.7版本或者清空5.7版本的环境.

    [root@db01 ~]# pkill mysqld
    [root@db01 ~]# rm -rf /data/mysql/data_3306/*
    [root@db01 ~]# chkconfig --del mysqld
    ## 接下来的步骤如上.
    

    相关文章

      网友评论

        本文标题:MySQL二进制版本的安装

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