前言

Hallo,我们都知道开发时数据库是不可或缺的,本文就简单记录一下安装MySQL数据库的其中一种方式吧。

系统环境

系统:CentOS Linux 7.5
数据库版本:5.7

安装步骤

1. 从官网获取安装包

官方下载地址:https://www.mysql.com/downloads/

  • 然后选择下方的下载链接

  • 下载社区版服务

  • 进入下载选择版本的页面,目前默认是8.x的下载下面,我们需要5.7x所以选择其他版本下载。

  • 进入选择页面根据需要下载对应的版本

注:① 选择数据库版本 ② 选择操作系统类型 ③ 选择操作系统版本 ④ 下载rpm安装包

2. 安装

将安装包放到Centos服务器上

解压安装包

按顺序安装rpm包

rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm

启动数据库

# 启动
systemctl start mysqld
# 查看状态
systemctl status mysqld
# 停止
systemctl stop mysqld
# 重启
systemctl restart mysqld

查看初始化密码并修改

# 查看密码
cat /var/log/mysqld.log | grep "temporary password"
# 修改密码(密码强度低会报错)
set password for root@localhost = password('Admin123456.');

登录数据库

通过初始化密码登录数据库,并修改密码。下图还展示了如果密码强度过低会出现的错误情况。

附:设置免密登录

# 1. 修改配置文件
vi /etc/my.cnf
# 2. 在文件最后增加
skip-grant-tables
# 3. 重启数据库服务
systemctl restart mysqld
# 4. 登录测试

其他设置

# 开机启动
systemctl enable mysqld
-- 查看密码策略参数
SHOW VARIABLES LIKE 'validate_password%';
-- 修改密码策略
set global validate_password_policy=0;
set global validate_password_length=1;
-- 设置远程连接权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'root';
-- 刷新数据库权限
flush privileges;

++注:validate_password.policy(校验规则),取值范围[0,1,2],默认值1。0(LOW):只校验长度;1(MEDIUM):校验长度、大小写和特殊字符;2(STRONG):校验长度、大小写、特殊字符和dictionary_file++

END

本次笔记记录结束啦~ 期待下次相遇~~~

Centos7-通过RPM方式安装MySQL5.7相关推荐

  1. CentOS7内网使用rpm方式安装MySQL5.6数据库

    CentOS7内网使用rpm方式安装MySQL5.6数据库 生成环境为内网环境,无法通过互联网使用Yum方式安装MySQL数据库时,可以参考本文进行安装. 系统环境 当前演示操作系统为最小化安装的Ce ...

  2. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

  3. RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6 rpm -ivh MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm rpm -ivh MySQL-client-5.6.2 ...

  4. 无外网情况下RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i ...

  5. rpm安装mysql5.6.37_MySQL之—RPM方式安装MySQL5.6 代码实例详解

    RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)[root@localhost ~]# rpm -qa ...

  6. centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

    centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...

  7. Linux(Centos7)下使用RPM方式安装MySQL5.7

    之前一直都是安装时就搜博客,现在自己整理一下步骤. 我的是centos7环境. 先查看linux是否有默认安装的mysql组件,因为centos7默认会按照mariadb组件,centos6会默认安装 ...

  8. rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24

    前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...

  9. centos rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5

    首先去mySQL官网下载页面: http://dev.mysql.com/downloads/mysql/#downloads Select Platform 选择  Oracle & Red ...

  10. 32linux下安装mysql5.7_Linux系统下以RPM方式安装mysql-5.7.9

    1 在开始安装之前,我们先来一小段官方文档,看下图.图中英文翻译过来就是: 从MySQL5.7.4起,以RPM包的方式安装后的MySQL的部署默认是安全的,并且有这些特点: 在大多数情况下,你只需要安 ...

最新文章

  1. Oracle中table的大小计算方式
  2. 韩国讨论到 2020 年拥抱开源操作系统
  3. python networkx进行最短路径分析_NetworkX vs Scipy所有最短路径算法
  4. PHP生成订单号的五种方法:时间拼接随机数 混拼字母 减年份转十六进制 雪花算法 拼接时间戳与随机数
  5. LeetCode之Sqrt(x)
  6. Android Studio Gradle输出信息乱码
  7. oracle报表范例1 (转载)
  8. Unable to convert MySQL date/time value to System.DateTime
  9. Cortex字库文件使用
  10. 最新数据库排行出炉,SQL Server 暴跌。。
  11. Android进阶学习视频
  12. 时钟晶振电路EMC设计标准电路详解
  13. exchange服务器磁盘性能,Exchange磁盘空间不够了怎么办?
  14. HTML中的元素分类
  15. 概率论笔记4.1.4数学期望的性质/条件期望
  16. 释放pytorch占用的gpu显存_再次浅谈Pytorch中的显存利用问题(附完善显存跟踪代码)...
  17. 给小朋友讲故事——食盐的重要性实验
  18. win10忘记密码初始化电脑
  19. 电信重组:移动圈地联通抢山头 电信干等
  20. html鼠标移动自动展开,JS实现鼠标滑过折叠与展开菜单效果代码

热门文章

  1. HDU - 6769-In Search of Gold-二分+树形dp
  2. CF1131 G. Most Dangerous Shark (单调栈优化dp)
  3. 学习有向图和无向图的强连通分量(基本概念+割点+点双联通分量+桥+边双连通分量+全套模板【Tarjan】)
  4. CF1500C Matrix Sorting(拓扑排序)
  5. P3201-[HNOI2009]梦幻布丁【启发式合并,链表】
  6. jzoj1404-菱形内的计数【模拟】
  7. 51nod-猴猴的比赛【莫队,线段树】
  8. POJ3208-Apocalypse Someday【数位dp】
  9. 莫比乌斯反演 做题记录
  10. codeforces gym100959 I - Robots(稠密图建图优化)