Mysql 5.7.29安装步骤

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

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)
01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

3、安装MySql

(1) 安装 mysql 依赖

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

(2) 安装mysql-client

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

(3) 安装mysql-server

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

(4) 启动mysql

sudo systemctl start mysqld

(5) 查看mysql密码

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

4、 配置Mysql

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

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

mysql -uroot -p’password’

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

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

(3) 更改mysql密码策略

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

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

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

(5) 进入msyql库

mysql> use mysql

(6) 查询user表

mysql> select user, host from user;

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

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

(8) 刷新

mysql> flush privileges;

(9) 退出

mysql> quit;

5、安装成功

最新文章

  1. c# NPOI 导出EXCEL
  2. vs2015里给c#添加轮廓折叠功能
  3. c/s模式 (C#)下Ftp的多文件上传及其上传进度
  4. 简单的音乐播放器(VS 2010 + Qt 4.8.5)
  5. ORACLE 12C PDB 维护基础介绍
  6. C# 中控件 WebBrowser 对 frameset/ iframe 操作和内容获取
  7. c#基础语言编程-异常处理
  8. 浅谈JavaScript中的柯里化函数
  9. 四步安装typecho(LNMP环境)
  10. Xamarin.Android 使用Timer 并更改UI
  11. 【一天一道LeetCode】#109. Convert Sorted List to Binary Search Tree
  12. Linux下的Locale详解
  13. [LeetCode] Expressive Words 富于表现力的单词
  14. vue--mixins
  15. Oracle数据仓库套件
  16. C#高级编程9-第13章 异步编程
  17. C++中冒号的作用
  18. listview重新计算高度
  19. PHP curl get post通用类
  20. GitHub笔记(五)——忽略文件、配置别名、搭建服务器

热门文章

  1. 【小程序自动化Minium】二、元素定位-Page接口中的 get_element() 与 get_elements()
  2. C++ 练气期之二维数组与矩阵运算
  3. SimpleDateFormat类介绍和 DateFormat类的format方法和parse方法
  4. SpringBoot接口 - 如何优雅的对接口返回内容统一封装?
  5. DNS 系列(三):如何免受 DNS 欺骗的侵害
  6. mybatis collection解析以及和association的区别
  7. Kafka Topic Partition Offset 这一长串都是啥?
  8. 图的存储结构大赏------数据结构C语言(图)
  9. Java学习(二)Dos
  10. Digester解析xml原理