一、下载mysql

  mkdir /home/install #创建install目录

  在/home/install目录下下载mysql5.7

  wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

  

  下载完成

  

二、解压到 /usr/local/msyql

  解压 tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

  

  移动到 /usr/local/mysql

  mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql

  

三、创建相关目录

  1.创建仓储目录

  mkdir /usr/local/mysql/data

  

四、新建用户、用户组、用户目录

  1.创建用户组

  groupadd mysql

  

  2.创建不可登陆的用户并添加目录

  useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql/

  

  3.改变目录属性

  chown -R mysql /usr/local/mysql

  chgrp -R mysql /usr/local/mysql

  

五、配置参数

  1.初始化,记录初始密码fysVgM0.ja6e

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

  

  如果出现

  

  执行:yum install -y libaio

  再执行前面的失败指令

  2.开启ssl

  /usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

  

  3.修改/etc/my.cnf

  vim /etc/my.cnf

  删除/etc/my.cnf里的内容修改为如图就好

  

  4.修改启动配置文件

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

  vim /etc/init.d/mysql

  加入

  basedir=/usr/local/mysql
  datadir=/usr/local/mysql/data

  

  5.建立mysql快捷指令连接

  ln -s /usr/local/mysql/bin/mysql /usr/bin

  

六、启动、连接、测试

  1.启动命令

  service mysql start

  或

  service mysqld start

  或

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

  

  2.连接

  mysql -uroot -p

  

  3.重置密码

  set password = password('123456');

  

  4.设置root账户权限,支持远程连接

  mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';

  flush privileges;

  

  

七、其他配置

  1.防火墙问题参考:https://www.cnblogs.com/zwcry/p/9457435.html

  2.设置开机启动(也可以使用sytemctl做开机服务,百度)

  chmod 775 /etc/init.d/mysql

  chkconfig --add mysql

  chkconfig --level 345 mysql on

  

Linux CentOS7安装Mysql5.7的更多相关文章

  1. linux centos7 安装mysql-5.7.17教程(图解)

    1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2下 ...

  2. window和linux(centos7)安装mysql5.7

    window mysql 安装步骤 社区版本下载地址: https://dev.mysql.com/downloads/file/?id=474802 下载完成后,得到mysql-installer- ...

  3. Linux CentOS7 安装 Mysql5.7.19

    第二次安装会安装失败 1.先停止mysql服务  service mysql stop 2.检查是否卸载干净   find / -name mysql      多用几个命令检查,不要删到其他组件的 ...

  4. Centos7 安装 MySQL5.7

    Centos7 安装 MySQL5.7 一.环境介绍 1.安装包版本介绍 MySQL 有三种安装方式:RPM安装.二进制包安装.源码包安装.我们这篇文章以二进制方式安装MySQL 软件名称 版本 系统 ...

  5. 转:Linux 编译安装 Mysql5.7

    http://broqiang.com/2017/04/18/Mysql-Install-5.7.18-Linux-Compile/ 原文 Linux 编译安装 Mysql5.7 Ubuntu 下快速 ...

  6. Linux下安装mysql5.6.11(找点有用的信息太费劲)(转)

    Linux下安装mysql5.6.11(找点有用的信息太费劲) (2013-04-25 10:25:09)     1.申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务 ...

  7. Linux CentOS7 安装 Qt 5.9.2

    Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...

  8. Linux下安装mysql5.7

    Linux下安装mysql5.7   首先准备好mysql5.7.17的安装包,安装包放在  /data/software 目录下 进入到 /usr/local 目录下,解压mysql安装包 命令: ...

  9. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux   JAVA画图时常用到Font 类对象 这样的对象 ...

随机推荐

  1. 计算 24 点是一种扑克牌益智游戏,随机抽出 4 张扑克牌,通过加 (+) ,减 (-) ,乘 ( * ), 除 (/) 四种运算法则计算得到整数 24 ,本问题中,扑克牌通过如下字符或者字符串表示,其中,小写 joker 表示小王,大写 JOKER 表示大王:

    include "stdafx.h" #include <iostream> #include <fstream> #include <string& ...

  2. mount rootfs

    主要用到的命令为pivot_root,可man 8 pivot_root了解用法. 1. pivot_root - change the root filesystem pivot_root new_ ...

  3. tcpdump http://www.cnblogs.com/daisin/articles/5512957.html

    http://www.cnblogs.com/daisin/articles/5512957.html

  4. eclipse JavaEE版"javax.servlet.http.HttpServlet" was not found on the Java Build Path问题的解决办法

    使用eclipse JavaEE 版,新建 Dynamic Web Project 项目.在项目里添加 JSP 文件,会在文件头部出现错误提示.提示语句为:The superclass "j ...

  5. ijkplayer框架深入剖析

    随着互联网技术的飞速发展,移动端播放视频的需求如日中天,由此也催生了一批开源/闭源的播放器,但是无论这个播放器功能是否强大.兼容性是否优秀,它的基本模块通常都是由以下部分组成:事务处理.数据的接收和解 ...

  6. 如何查询当前手机的cpu架构,so库导入工程又出异常了?

    执行adb命令: adb shell cat /proc/cpuinfo 对应文件夹 AArch64 == arm64-v8a ARMv7 == armeabi-v7a ............等 其 ...

  7. AV1视频编码标准资源汇总

    一直不看好HEVC,总觉得这东西绝对不可能再恢复像h264那么辉煌了,如此高昂的授权费,被淘汰估计也就这一两年了,有必要预研一下AV1,马上进去二进制码流冻结流程了,感觉aom越来越近了,毕竟goog ...

  8. 如何在xampp中运行php文件 (WINDOWS)

    from:http://blog.sina.com.cn/s/blog_5e87822501011os2.html 入门: 如何在xampp中运行php文件 (WINDOWS) 安装XAMPP启动ap ...

  9. 实现 iPhone 电子书的分页显示功能的代码

     本文转载至 http://blog.csdn.net/zaitianaoxiang/article/details/6650497 原文地址:实现 iPhone 电子书的分页显示功能的代码作者:醉吻 ...

  10. Codeforces 678E Another Sith Tournament 状压DP

    题意: 有\(n(n \leq 18)\)个人打擂台赛,编号从\(1\)到\(n\),主角是\(1\)号. 一开始主角先选一个擂主,和一个打擂的人. 两个人之中胜的人留下来当擂主等主角决定下一个人打擂 ...