Centos7-通过RPM方式安装MySQL5.7
前言
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相关推荐
- CentOS7内网使用rpm方式安装MySQL5.6数据库
CentOS7内网使用rpm方式安装MySQL5.6数据库 生成环境为内网环境,无法通过互联网使用Yum方式安装MySQL数据库时,可以参考本文进行安装. 系统环境 当前演示操作系统为最小化安装的Ce ...
- 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. ...
- 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 ...
- 无外网情况下RPM方式安装MySQL5.6
RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i ...
- rpm安装mysql5.6.37_MySQL之—RPM方式安装MySQL5.6 代码实例详解
RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)[root@localhost ~]# rpm -qa ...
- centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...
- Linux(Centos7)下使用RPM方式安装MySQL5.7
之前一直都是安装时就搜博客,现在自己整理一下步骤. 我的是centos7环境. 先查看linux是否有默认安装的mysql组件,因为centos7默认会按照mariadb组件,centos6会默认安装 ...
- rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24
前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...
- centos rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5
首先去mySQL官网下载页面: http://dev.mysql.com/downloads/mysql/#downloads Select Platform 选择 Oracle & Red ...
- 32linux下安装mysql5.7_Linux系统下以RPM方式安装mysql-5.7.9
1 在开始安装之前,我们先来一小段官方文档,看下图.图中英文翻译过来就是: 从MySQL5.7.4起,以RPM包的方式安装后的MySQL的部署默认是安全的,并且有这些特点: 在大多数情况下,你只需要安 ...
最新文章
- Oracle中table的大小计算方式
- 韩国讨论到 2020 年拥抱开源操作系统
- python networkx进行最短路径分析_NetworkX vs Scipy所有最短路径算法
- PHP生成订单号的五种方法:时间拼接随机数 混拼字母 减年份转十六进制 雪花算法 拼接时间戳与随机数
- LeetCode之Sqrt(x)
- Android Studio Gradle输出信息乱码
- oracle报表范例1 (转载)
- Unable to convert MySQL date/time value to System.DateTime
- Cortex字库文件使用
- 最新数据库排行出炉,SQL Server 暴跌。。
- Android进阶学习视频
- 时钟晶振电路EMC设计标准电路详解
- exchange服务器磁盘性能,Exchange磁盘空间不够了怎么办?
- HTML中的元素分类
- 概率论笔记4.1.4数学期望的性质/条件期望
- 释放pytorch占用的gpu显存_再次浅谈Pytorch中的显存利用问题(附完善显存跟踪代码)...
- 给小朋友讲故事——食盐的重要性实验
- win10忘记密码初始化电脑
- 电信重组:移动圈地联通抢山头 电信干等
- html鼠标移动自动展开,JS实现鼠标滑过折叠与展开菜单效果代码
热门文章
- HDU - 6769-In Search of Gold-二分+树形dp
- CF1131 G. Most Dangerous Shark (单调栈优化dp)
- 学习有向图和无向图的强连通分量(基本概念+割点+点双联通分量+桥+边双连通分量+全套模板【Tarjan】)
- CF1500C Matrix Sorting(拓扑排序)
- P3201-[HNOI2009]梦幻布丁【启发式合并,链表】
- jzoj1404-菱形内的计数【模拟】
- 51nod-猴猴的比赛【莫队,线段树】
- POJ3208-Apocalypse Someday【数位dp】
- 莫比乌斯反演 做题记录
- codeforces gym100959 I - Robots(稠密图建图优化)