Mysql 5.7.29安装步骤

1、首先卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉)

  1. rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps

2、mysql 5.7.29.rpm安装包上传到linux服务器上

mysql 5.7.29 安装包 阿里云盘(https://www.aliyundrive.com/s/1pyJdfYBkEr)
  1. 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
  2. 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
  3. 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
  4. 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
  5. 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

3、安装MySql

(1) 安装 mysql 依赖

  1. sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
  2. sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
  3. sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm

(2) 安装mysql-client

  1. sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm

(3) 安装mysql-server

  1. sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

(4) 启动mysql

  1. sudo systemctl start mysqld

(5) 查看mysql密码

  1. sudo cat /var/log/mysqld.log | grep password

4、 配置Mysql

​ 配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。

(1) 用刚刚查到的密码进入mysql(如果报错,给密码加单引号)

  1. mysql -uroot -ppassword

(2) 设置复杂密码(由于mysql密码策略,此密码必须足够复杂)

  1. mysql> set password=password("Qs23=zs32");

(3) 更改mysql密码策略

  1. mysql> set global validate_password_length=4;
  2. mysql> set global validate_password_policy=0;

(4) 设置简单好记的密码

  1. mysql> set password=password("000000");

(5) 进入msyql库

  1. mysql> use mysql

(6) 查询user表

  1. mysql> select user, host from user;

(7) 修改user表,把Host表内容修改为%

  1. mysql> update user set host="%" where user="root";

(8) 刷新

  1. mysql> flush privileges;

(9) 退出

  1. mysql> quit;

5、安装成功

linux下安装mysql(rpm安装)的更多相关文章

  1. Linux下查看MySQL的安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root               ?        :: /bin/sh /usr/ ...

  2. 最简单的Linux下apache+mysql+php安装

    转载:http://www.jb51.net/article/29843.htm ubuntu下需要先更新系统后 流程笔记: 1.打开终端,输入“sudo apt-get install apache ...

  3. Linux下Oracle19c离线rpm安装

    一.基础环境配置 1.关闭系统防火墙 systemctl stop firewalld syustemctl disable firewalld 2.关闭selinux vim /etc/selinu ...

  4. Linux下查看mysql、apache是否安装,安装,卸载等操作

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root               ?        :: /bin/sh /usr/ ...

  5. linux 下配置mysql区分大小写(不区分可能出现找不到表的情况)怎么样使用yum来安装mysql

    Linux 默认情况下,数据库是区分大小写的:因此,要将mysql设置成不区分大小写 在my.cof 设置 lower_case_table_names=1(1忽略大小写,0区分大小写) 检查方式:在 ...

  6. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

  7. linux下卸载mysql(rpm)

    linux下卸载mysql 查看是否安装了mysql的组件 rpm –qa |grep –I mysql 卸载前关闭mysql服务 service mysql status service mysql ...

  8. Mysql rpm安装

    总结下mysql rpm安装的方式,与一些错误 环境[root@host2 ~]# uname -aLinux host2 2.6.32-504.3.3.el6.x86_64 #1 SMP Wed D ...

  9. CentOS下查看MySQL的安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root     17659     1  0  2011 ?        00:00 ...

随机推荐

  1. rxjava回调地狱-kotlin协程来帮忙

    本文探讨的是在tomcat服务端接口编程中, 异步servlet场景下( 参考我另外一个文章),用rxjava来改造接口为全流程异步方式 好处不用说 tomcat的worker线程利用率大幅提高,接口 ...

  2. 游戏启动后提示安装HMS Core,点击取消,未再次提示安装HMS Core(初始化失败返回907135003)

    问题描述 我们国内的华为联运游戏集成华为游戏服务SDK 之后,被审核驳回:在未安装或需要更新华为移动服务(HMS Core)的手机上,提示安装华为移动服务,点击取消,未再次提示安装HMS Core. ...

  3. CF1042E Vasya and Magic Matrix 题解

    题目链接 思路分析 看到题目中 \(n,m \leq 1000\) ,故直接考虑 \(O(n^2)\) 级别做法. 我们先把所有的点按照 \(val\) 值从小到大排序,这样的话二维问题变成序列问题. ...

  4. springboot修改文件上传大小

    servlet配置文件上传限制 spring: servlet: multipart: max-file-size: 1000MB max-request-size: 1000MB mysql设置re ...

  5. Ubuntu修改网卡名

    vim /etc/udev/rules.d/70-persistent-net.rules 添加以下内容: SUBSYSTEM=="net", ACTION=="add& ...

  6. 4-2 Spring MVC框架-01

    Spring MVC框架-01 Ⅰ.接收客户端请求 1. 关于Spring MVC框架 Spring MVC是基于Spring框架基础之上的 作用: 接收请求,响应结果,处理异常 主要解决了后端服务器 ...

  7. Java开发学习(十三)----基于注解开发定义第三方bean及注解开发总结

    在前面的博客中定义bean的时候都是在自己开发的类上面写个注解就完成了,但如果是第三方的类,这些类都是在jar包中,我们没有办法在类上面添加注解,这个时候该怎么办? 遇到上述问题,我们就需要有一种更加 ...

  8. ActiveMQ、RabbitMQ、RocketMQ、Kafka四种消息中间件分析介绍

    ActiveMQ.RabbitMQ.RocketMQ.Kafka四种消息中间件分析介绍 我们从四种消息中间件的介绍到基本使用,以及高可用,消息重复性,消息丢失,消息顺序性能方面进行分析介绍! 一.消息 ...

  9. python jinjia2 使用语法

    简介 对于jinjia2来说,模板仅仅是文本文件,可以生成任何基于文本的文件格式,例如HTML.XML.CSV.LaTex 等等,以下是基础的模板内容: <!DOCTYPE html> & ...

  10. SpringBoot集成文件 - 如何使用POI导出Word文档?

    前文我们介绍了通过Apache POI导出excel,而Apache POI包含是操作Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.所以 ...