• CentOS 7 安装 MySQL Database


    CentOS 7 安装 MySQL Database

    1. 现在安装包,MySQL的安装包被分成了社区版和企业版,而本文将记录社区版本MySQL安装过程,下载MySQL版本如下:

      mysql-5.7.16-linux-glibc2.5-x86_64.tar

      解压该压缩包后会得到如下两个压缩包(好麻烦...) 

      mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
      mysql-test-5.7.16-linux-glibc2.5-x86_64.tar.gz

      这里我们只需要解压第一个压缩包即可,同时将解压后的压缩包更名为:mysql,然后将该文件夹拷贝到/usr/local/目录下;

    2. 建立相关用户与文件目录

      groupadd mysql

      useradd -r -g mysql mysql    (-r:指定mysql用户为系统用户,不需要登录)

      修改 /usr/local/mysql/ 目录权限:(进入目录: cd /usr/local/ )

      chown -R mysql mysql/

      chgrp -R mysql mysql/

      创建日志目录和PID目录

      mkdir /var/log/mariadb

      mkdir /var/run/mariadb

      并同时修改这两个目录的权限,同上(/usr/local/mysql).

    3. 初始化MySQL数据库

      进入目录:cd /usr/local/mysql/bin

      ./mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --initialize

      执行结束之后会出现如下内容,请记录最后的初始登录密码: j,+arkIjr35-

      A temporary password is generated for root@localhost: j,+arkIjr35-

    4. 启动服务

      cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

      service mysql start

    5. 遇到问题:

      1):service mysql start 启动失败

        Failed to get properties: Access denied
        Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.pid).

        或者

        ERROR! MySQL server PID file could not be found!
        Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.pid).

        解决方法:

        /usr/local/mysql/support-files/mysql.server restart

         或者 

        mv /etc/my.cnf /etc/my.cnf.bak

        更多内容

    6. 链接

       ./mysql -u root -p

       mysql> SET PASSWORD = PASSWORD('123456'); //修改密码

    7. 远程登录

      需要开放远程登录权限,请查询相关内容, 例如:

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

      所有root以123456密码的远程都可以登录。

  • 相关阅读:
    基于 BP 神经网络的识别手写体数字
    【science封面文章】Human-level concept learning through probabilistic program induction
    漫谈小样本的类人概念学习与大数据的深度强化学习
    Setting up a Deep Learning Machine from Scratch (Software)
    Building Apache Thrift on CentOS 6.5¶
    ---Ubuntu 14.04下配置caffe---
    markdown基本语法说明
    Andrew ng清华报告听后感
    Median of Two Sorted Arrays
    LeetCode Question Difficulty Distribution
  • 原文地址:https://www.cnblogs.com/wanghaiyang1930/p/6027504.html
Copyright © 2020-2023  润新知