zoukankan      html  css  js  c++  java
  • Linux centos 安装 mysql 5.7

    一、mysql下载

      1、方式一(简单粗暴)

      • 直接在linux 目录下:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

      2、方式二(官方下载)

     二、安装mysql(注:大佬飞过,如有不好的地方欢迎留言

      1、解压

      • 解压:tar -zvxf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
      • 重命名:mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql
      • 把mysql移动到指定目录:mv mysql /usr/local/mysql

      2、添加系统mysql组与用户mysql

      • 添加组:groupadd mysql
      • 添加用户:useradd -r -g mysql mysql

      3、创建mysql数据库数据目录并指向

      • 创建数据库数据目录:mkdir -p /data/mysql/data
      • 创建数据库日志目录:mkdir -p /data/mysql/log
      • 打开配置文件:vim /etc/my.cnf
      • 修改数据库数据目录的指向,我把默认的给注释了,然后填写了自己想要指向的目录及文件 wq保存
      • 创建log文件:vim /data/mysql/log/mariadb.log  记得wq保存
      • 创建pid文件:vim /data/mysql/log/mariadb.pid  记得wq保存
      • 修改目录权限:chown -R mysql:mysql /data/mysql/

      • 到mysql目录下:cd /usr/local/mysql
      • 初始化数据库:./scripts/mysql_install_db --user=mysql  初始化我的阿里云遇到了1个问题,下面有例出问题与解决方法
      • 记录密码,下图圈出部分就是初始化数据库生成的随机密码:

    三、设置mysql

    1. 添加服务器启动:cp support-files/mysql.server /etc/init.d/mysqld
    2. 启动mysql:service mysqld start
    3. 进入mysql:./bin/mysql -uroot -h127.0.0.1 -p
    4. 输入上面的随机的密码(最好复制好粘贴)
    5. 修改root密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';    “123456”为你自己想要的密码
    6. linux 就可以正常操作mysql了,不过远程工具连接可以会出现如下问题
      • 解决方法:update mysql.user set host = '%' where user = 'root';  后面有个报错不管它
      • 修改后刷新:flush privileges;
      • 再次用远程工具连接就可以了

    遇到的问题  

      1、Installing MySQL system tables.../home/mysql//bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

       解决方法:yum install libaio

  • 相关阅读:
    好书推介《实战机器学*》
    Web技术图书名单
    大数据技术书,看看有没有感兴趣的
    博客园设置自定义皮肤,添加自定义小模块悬浮天气组件,github图标链接等
    Final Cut Pro 视频剪辑学习记录,快捷操作等
    css 利用 clip-path 裁剪多边形,三角形,梯形,六边形等
    有呀,有呀,设计!有呀,有呀,组件!
    github README添加badge标识,多彩的tag标签
    vue timeline 开箱即用的时间轴组件,日志更新时间轴组件
    那些需要收藏的网站网址
  • 原文地址:https://www.cnblogs.com/chuyi-/p/10608432.html
Copyright © 2011-2022 走看看