zoukankan      html  css  js  c++  java
  • centos7 安装mysql

    下载mysql  

    http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.7/ 

    要选择GA版

     mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

    上传到服务器,并解压

    tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

    移动 mysql-5.6.40-linux-glibc2.12-x86_64到/usr/local/下 并做软连接

    mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/
    ln -s /usr/local/mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql

    添加mysql用户,并授权

    useradd mysql -s /sbin/nologin -M

    chown -R mysql.mysql /usr/local/mysql 

    创建数据保存目录,并授权

    mkdir -p /data/3306
    chown -R mysql.mysql /data/


    初始化mysql 

    /usr/local/mysql/scripts/mysql_install_db  --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306

    出现一下错误是缺少libaio

    安装这个包

    yum -y  install libaio

    再次进行初始化 ,就可以完成了

     #############################################################################

    创建日志文件并授权 

    安装mysql思路 

    下载tar包

    上传、解压、移动、创建软连接

    添加用户

    centos7 需要安装libaio包

    初始化 

    创建配置文件、日志文件 (必须创建,并且需要跟配置文件里保持一致)

    授权 (日志、数据目录、以及socket保存目录都必须有权限)

    启动 (记得后台执行)

    touch /data/3306/mysql.log
    chown -R mysql.mysql /data/

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    libTIFF 图像读取与保存
    MarkDown写作之嵌入LaTeX和HTML
    R语言学习(一)前言
    Multi-Byte Character Set & Unicode Character Set
    C/C++ ShellExecuteEx调用exe可执行文件
    C/C++中相对路径与绝对路径以及斜杠与反斜杠的区别
    观察者模式
    责任链模式
    桥接模式
    void及void指针含义的深刻解析
  • 原文地址:https://www.cnblogs.com/xiaoyaoren/p/9604047.html
Copyright © 2011-2022 走看看