• centos7安装Mysql5.7


    预先创建所需目录

    1. 安装文件下载目录::/data/software
    2. Mysql目录安装位置: /usr/local/mysql
    3. 数据库保存位置:/data/mysql
    4. 日志保存位置:/data/log/mysql

    下载并安装mysql

    1. 进入到文件下载目录
      执行下载命令:wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
      注意:下载速度会很慢。建议使用迅雷进行下载(速度还可以)
      在这里插入图片描述

    2. 解压并移动到mysql目录安装位置
      tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
      mv mysql-5.7.17-linux-glibc2.5-x86_64/ /usr/local/mysql
      在这里插入图片描述

    3. 新建Mysql用户、组及目录
      创建mysql组:groupadd mysql
      创建用户并添加到mysql组中:useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
      在这里插入图片描述
      注:上表示mysql用户禁止登陆shell

    4. 改变目录所有者
      [root@localhost mysql]# cd /usr/local/mysql
      [root@localhost mysql]# pwd
      /usr/local/mysql
      [root@localhost mysql]# chown -R mysql .
      [root@localhost mysql]# chgrp -R mysql .
      [root@localhost mysql]# chown -R mysql /data/mysql
      在这里插入图片描述

    5. 配置参数
      bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
      在这里插入图片描述
      注:A temporary password is generated for root@localhost: ,NhiNHbO:5C2登录时的临时密码。
      bin/mysql_ssl_rsa_setup --datadir=/data/mysql
      在这里插入图片描述

    6. 修改系统配置文件
      cd /usr/local/mysql/support-files/
      在这里插入图片描述
      拷贝my-default.cnf文件到/etc/my.cnf
      在这里插入图片描述

      拷贝mysql.server /etc/init.d/mysql
      在这里插入图片描述
      vi /etc/init.d/mysql
      在这里插入图片描述

    7. 启动mysql

      /etc/init.d/mysql start
      在这里插入图片描述
      在进行登录时报出
      [root@localhost ~]# mysql -uroot -p
      -bash: mysql: command not found
      解决方法:建立软连接
      ln -s /usr/local/mysql/bin/mysql /usr/bin

      再次登录,密码为上面生成的密码
      在这里插入图片描述
      修改密码
      mysql> set password=password('123456');
      Query OK, 0 rows affected, 1 warning (0.00 sec)

      授权远程登录,并刷新配置
      mysql> grant all privileges on . to 'root'@'%' identified by '123456';
      Query OK, 0 rows affected, 1 warning (0.00 sec)

      mysql> flush privileges;
      Query OK, 0 rows affected (0.00 sec)
      在这里插入图片描述

    8. 简单操作
      使用修改后的密码进行登录
      在这里插入图片描述
      进入mysql数据库,并查询user表
      在这里插入图片描述

    9. 添加到系统路径
      export PATH=/usr/local/mysql/bin:$PATH
      在这里插入图片描述
      [root@localhost ~]# source /etc/profile

    10. 配置mysql自动启动
      [root@localhost ~]# chmod 755 /etc/init.d/mysql
      [root@localhost ~]# chkconfig --add mysql
      [root@localhost ~]# chkconfig --level 345 mysql on

    11 使用Navicat进行远程连接
    关闭防火墙:systemctl stop firewalld.service
    在这里插入图片描述

    原文连接:https://www.cnblogs.com/tianyamoon/p/9484828.html

    充满鲜花的世界到底在哪里
  • 相关阅读:
    zookeeper安装和使用
    一个最简单的Dubbo入门框架
    Dubbo Admin管理平台搭建
    Docker容器入门实践
    vue 项目安装 (入门)
    测试任何对象的某个特性是否存在 兼容js
    用户代理字符串检测呈现引擎、平台、Windows操作系统、移动设备和游戏系统 js
    React
    React (4) -- Conditional Rendering
    React (5) -- Lists and Keys
  • 原文地址:https://www.cnblogs.com/aliases/p/13886906.html
Copyright © 2020-2023  润新知