zoukankan      html  css  js  c++  java
  • mysql 5.7 简单安装

    安装

    关闭防火墙

    关闭selinux

    创建进程用户

    [root@slave-SQL-52 ~]  useradd mysql -M -s /sbin/nologin
    

    创建目录

    mkdir -p /data/app /data/3306/data /data/3306/logs 
    chown -R mysql.mysql /data 
    解压mysql
    tar xf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz  -C /data/app/
    cd /data/app
    ln -s mysql-5.7.18-linux-glibc2.5 mysql
    

    设置环境变量

    export PATH=/data/app/mysql/bin:$PATH
    
    echo 'export PATH=/data/app/mysql/bin:$PATH' >>/etc/profile
    
    . /etc/profile
    

    安装依赖包

    yum install -y libaio-devel
    

    初始化数据

    /data/app/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/data/app/mysql --datadir=/data/3306/data
    
    

    准备启动脚本

    [root@db01 data]# cp /data/app/mysql/support-files/mysql.server /etc/init.d/mysqld
    

    修改启动脚本

    vim /data/app/mysql/support-files/mysql.server
    basedir=/data/app/mysql
    datadir=/data/3306/data
    

    准备配置文件

    [root@db01 data]# vim /etc/my.cnf
    [mysqld]
    user=mysql
    basedir=/data/app/mysql
    datadir=/data/3306/data
    socket=/tmp/mysql.sock
    [mysql]
    socket=/tmp/mysql.sock
    

    启动数据库

    [root@db01 data]# /etc/init.d/mysqld start
    Starting MySQL. SUCCESS! 
    
    [root@db01 data]# service mysqld restart
    Shutting down MySQL.. SUCCESS! 
    Starting MySQL. SUCCESS! 
    
    [root@db01 data]# chkconfig --add mysqld
    [root@db01 data]# systemctl start mysqld
    

  • 相关阅读:
    2019省赛训练组队赛4.9周二 2017浙江省赛
    #Leetcode# 49. Group Anagrams
    #Leetcode# 57. Insert Interval
    POJ 2195 Going Home
    HDU 2255 奔小康赚大钱
    HDU 1083 Courses
    HDU 2063 过山车
    POJ 3041 Asteroids
    指针的妙处
    jzoj 6273. 2019.8.4【NOIP提高组A】欠钱 (money)
  • 原文地址:https://www.cnblogs.com/dinghc/p/13954446.html
Copyright © 2011-2022 走看看