zoukankan      html  css  js  c++  java
  • MySQL5.7版本安装

    MySQL5.7版本安装,采用二进制包进行处理,方便而且也简单,具体的过程如下

    1.下载

    # wget "https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar"

    2 解压

    # tar xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
    
    # tar xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

    3 安装基本的软件库

    # yum install libaio

    4 配置相应的基础信息

    # groupadd mysql
    # useradd -r -g mysql -s /bin/false mysql
    # cd /usr/local/
    # ln -s mysql-5.7.17-linux-glibc2.5-x86_64 mysql
    # mkdir -pv /data/mysql/mysql3306/{data,tmp,logs}
    # chown -R mysql.mysql /data/mysql
    # vim /etc/my.cnf #此处配置my.cnf文件,已经提前配置好

    5 初始化

    # ./bin/mysqld --initialize --user=mysql 
    # cp support-files/mysql.server /etc/init.d/mysqld
    # chmod +x /etc/init.d/mysqld 
    # vim /etc/init.d/mysqld

       basedir=/usr/local/mysql
       datadir=/data/mysql/mysql3306/data  #加入这两个具体的路径

    注意了,这里是5.7.5以后的初始化方式,如果是5.7.5之前或者之前的,则是

    # bin/mysql_install_db --user=mysql #MySQL 5.7.5
    # scripts/mysql_install_db --user=mysql# MySQL 5.7.0 to 5.7.4

    从这里可以看到,新的GA出来后,很多东西会有所改动,所以不建议使用GA版本一出来的版本号,建议在1X后的版本才开始使用

    6 开启服务

    # /etc/init.d/mysqld start

    7  添加路径

    #vim /etc/profile 
       export PATH=$PATH:/usr/local/mysql/bin
    # source /etc/profile

    8 安全加固

    由于mysql_secure_installation 默认读取tmp下的sock接口文件,故此

    # ln -s /data/mysql/mysql3306/tmp/mysql.sock /tmp/mysql.sock
    # bin/mysql_secure_installation -S /data/mysql/mysql3306/tmp/mysql.sock

    至此,DB数据库已经安装完成。直接登录即可

  • 相关阅读:
    ABAP接口用法
    监听textarea数值变化
    The first step in solving any problem is recognizing there is one.
    Wrinkles should merely indicate where smiles have been.
    God made relatives.Thank God we can choose our friends.
    Home is where your heart is
    ABAP跳转屏幕
    Python 工具包 werkzeug 初探
    atom通过remote ftp同步本地文件到远程主机的方法
    Mongodb学习笔记一
  • 原文地址:https://www.cnblogs.com/olinux/p/6382972.html
Copyright © 2011-2022 走看看