CentOS-7 yum 安装与配置MySQL-5.7

mysql的5.7版本的安装 官方现在好像已经不在MySQL的源码包里面放5.7的源了现在要自己添加 下面是添加过程官方网址是 www.mysql.com。 阅读详情

 

目录

 

1、配置yum源

2、安装MySQL

3、启动MySQL服务

 4、开启启动

5、修改 MySQL 中 root 本地登录密码

 6、允许远程登录

 7、设置MySQL默认编码为utf8

8、MySQL忘记root用户密码,解决方案


1、配置yum源

  • 在MySQL官网中下载YUM源rpm安装包:
https://dev.mysql.com/downloads/repo/yum/

  •  下载MySQL源安装包
sudo wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  • 安装MySQL源
sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 检查MySQL源是否安装成功
sudo yum repolist enabled | grep "mysql.*-community.*"

 

 出现上图红色字体部分表示安装成功

2、安装MySQL

sudo yum install mysql-community-server

3、启动MySQL服务

sudo systemctl start mysqld
  • 查看MySQL的启动状态
sudo systemctl status mysqld
# 或者使用
sudo ps -le | grep mysqld

 

 4、开启启动

sudo systemctl enable mysqld
sudo systemctl daemon-reload

5、修改 MySQL 中 root 本地登录密码

  • mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log

  •  登录MySQL,记得使用刚才找到的密码
mysql -u root -p
  •   修改root用户密码(二选一)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

set password for 'root'@'localhost'=password('MyNewPass4!');

注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,如下图所示:

  • 通过msyql环境变量可以查看密码策略的相关信息
show variables like '%password%';

--下面参数是默认策略MEDIUM的密码检查规则:
validate_password_policy:            --密码策略,默认为MEDIUM策略
validate_password_dictionary_file:   --密码策略文件,策略为STRONG才需要
validate_password_length:            --密码最少长度
validate_password_mixed_case_count:  --大小写字符长度,至少1个
validate_password_number_count :     --数字至少1个
validate_password_special_char_count:--特殊字符至少1个

MySQL官网密码策略详细说明

  • 修改密码策略
-- 在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略

-- 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
    validate_password_policy=0

-- 如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:
    validate_password = off

-- 重新启动mysql服务使配置生效:
    systemctl restart mysqld

 6、允许远程登录

MySQL默认只允许root帐户在本地登录,想要远程连接MySQL,必须开启root用户允许远程连接,或者添加一个允许远程连接的帐户。

  • 开启root用户远程连接(任意IP都可以访问)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用户的密码' WITH GRANT OPTION;
  • 开启root用户远程连接(指定192.168.0.33访问)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.33' IDENTIFIED BY 'root用户的密码' WITH GRANT OPTION;
  • 安全起见, 创建远程访问用户
GRANT ALL PRIVILEGES ON *.* TO 'dadeity'@'%' IDENTIFIED BY 'daDeity@163.com' WITH GRANT OPTION;
  • 刷新MySQL的系统权限相关表,否则会出现拒绝访问
flush privileges;

 7、设置MySQL默认编码为utf8

  • 修改 /etc/my.cnf配置文件,如下所示:
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
  • 重启MySQL服务
systemctl restart mysqld
  •  查看MySQL默认编码如下

 

  •  默认配置文件路径
配置文件:    /etc/my.cnf
日志文件:    /var/log//var/log/mysqld.log
服务启动脚本: /usr/lib/systemd/system/mysqld.service
socket文件:  /var/run/mysqld/mysqld.pid

8、MySQL忘记root用户密码,解决方案

  • 在 /etc/my.cnf文件[mysqld]下面加如下命令
[mysqld]
skip-grant-tables
mysql  -u root

update mysql.user set authentication_string=password('newPass') where user='root' and Host = 'localhost';

flush privileges
CentOS使用yum安装MySQL5.7与配置密码 安装并登录MySQL1、配置yum源 进入MySQL官网下载MySQL的rpm安装包。点击官网下载:官网下载下载完成后是一个RPM格式的文件,使用WinSCP或者其他类似的sftp软件将此文件从Windows上传到Linux上2、安装yum源 使用命令:yum localinstall mysql57-community-release-el7-11.noarch.rpm3、编辑MySQL的yum... 阅读详情

相关推荐

mysql 5.7.23 在centos7.5下超简单的本地yum源安装与配置

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 前几天晚上把阿里云服务器整个磁盘重置了,里面本来东西也不多,就自己平时测试用一下而已。之前不重视安全问题,就因为上面啥东。,后来发现老是被人暴力尝试root密码,虽然我没有开放ssh root用户登录,但是感觉还是会...

Oliver的博客 2510

yum安装MySQL5.7

yum安装MySQL5.7 step1 配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm https://repo.mysql.com//my...

睿思达DBA 4210

变焦跟踪理论基础(如何在变焦过程中保持清晰)

如何在整个变焦过程中一直保持图像的清晰度或焦点是变焦跟踪的主要挑战。 当用户在缩放跟踪的情况下改变缩放时,设备保持对焦。 然而,在没有变焦跟踪的情况下,图像变得失焦,图像在变焦跟踪后由于自动对焦(AF)算法才最终对焦。...................................................

ChenYX的博客 20万+

Mysql5.7 Yum安装详解

一、MySQL YUM 源 官方地址:https://dev.mysql.com/downloads/repo/yum/ 在Linux终端机器上进行下载 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 如果需要升级包可以用下面的命令 rpm -Uvh mysql80-community-release-el7-3.noarch.rpm 二、安装需要的版本 查看所有版本 yum repolist a

我思,顾我在 5453

别再手动算考勤了!教你用Python+企业微信API自动生成月度报表

本文介绍如何利用Python和企业微信API构建自动化考勤分析系统,实现从数据获取到可视化报表生成的全流程自动化。通过企业微信打卡接口获取数据,使用Pandas进行高效清洗和分析,并生成Excel和HTML格式的报表,大幅提升考勤统计效率。系统支持智能判定考勤状态,如迟到、早退等,并可通过定时任务实现月度自动化运行。

weixin_27875131的博客 290

用Seurat和ComplexHeatmap绘制单细胞marker基因热图:从数据处理到可视化全流程

本文详细介绍了使用Seurat和ComplexHeatmap绘制单细胞marker基因热图的全流程,涵盖从数据处理、基因筛选、平均表达矩阵计算到高级可视化与注释添加。重点解析了如何利用ComplexHeatmap生成发表级热图,并整合热词信息,解决单细胞数据可视化中的常见问题,提升科研图表质量。

weixin_29048775的博客 529

如何用yum源安装MySQL5.7

用最简单的方式教会你如何用yum源的方法来安装MySQL5.7

qq_15247809的博客 1万+

新华DCS系统仿真测试方法详细介绍

新华DCS ICAN3.1系统是应用广泛并且功能非常强大的国产DCS系统。具有管理虚拟CPU并仿真运行的功能。并且上位机画面可以与虚拟DPU数据实时同步仿真。具体仿真方法如下所示: 1、 需要设备及软件: 2、步骤如下: 2.1硬件步骤: 1)电脑开机。 2)交换机连接电脑网卡。 3)交换机上电运行。 2.2软件步骤: 1)设置电脑IP 一般配置IP为A网工程站IP。 222.222.221.201/255.255.255.0 2)建立虚拟DPU 登录 D:\iCAN\Program\Vxcu 文件夹。

lw_waston的博客 6893

centos下yum安装mysql5.7,并配置主从复制

master_log_file与master_log_pos两参数为主机show master status查询参数(下图箭头所示)#查看主机server_id配置属性(my.cnf中自行添加),binlog_do_db=test1,test2 ###同步的数据库名,多个用‘,’半角逗号隔开。主备:主库同时提供对外读写操作,备库只用作备份,主库挂了他就取而代之,数据从主库同步到备库。主从:主库同时提供对外读写操作,从库提供对外读操作,数据从主库同步到从库。server_id=135 ###服务器id。

qq_45575004的博客 2654

蓝牙配对鉴权过程深度剖析:Just Works/Numeric Comparison/Passkey Entry/OOB 协议流程

当你新买的智能手表与手机配对时,是否遇到过这样的情况:有时只需在手机上点击 "确认" 即可完成配对,有时却需要在手表上输入手机显示的 6 位数字,而连接车载蓝牙时可能又需要输入固定密码?这些差异背后,是蓝牙配对鉴权机制在默默工作。蓝牙配对鉴权是设备间建立安全连接的核心环节,直接关系到数据传输的保密性和设备身份的真实性。​

byte轻骑兵的技术小窝 3573

clock min pulse width检查

高电平脉宽 = clock fall edge到达FF/CK的时间 - clock rise edge到达FF/CK的时间;低电平脉宽 = 下一T clock rise edge到达FF/CK的时间 - clock fall edge到达FF/CK的时间。而required pulse width是根据FF/CK处的transition,根据查找表计算得到的。为什么clock transition越大,会导致required pulse width越大呢?5、 降低clock上的串扰。

芯冰乐 577

centos7 yum mysql5.1_CentOS7 yum 安装与配置MySQL5.7

安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/#下载mysql源安装包shell>wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm#安装...

weixin_27051161的博客 376

AutoCAD中圆弧折线化方法与实现

在AutoCAD中,圆弧折线化是将圆弧曲线转换为由一系列线段组成的折线曲线的过程。本文将介绍如何使用LISP编写代码来实现圆弧折线化,并提供相应的源代码。上述示例代码将生成一个以坐标原点为圆心、起点为(5.0, 0.0, 0.0)、终点为(0.0, 5.0, 0.0)、半径为5.0、角度为90度的圆弧的折线表示。通过使用上述的LISP代码,你可以在AutoCAD中实现将圆弧转换为折线的功能。你可以根据需要修改代码中的参数来适应不同的圆弧转换需求。函数,并传入圆弧的起点、终点、圆心、半径和角度参数。

VcuOcaml的博客 1417

CentOS7 64位下MySQL5.7安装与配置(YUM)

CentOS7 64位下MySQL5.7安装与配置(YUM)

立刻有,不强求 1228

【SAP HANA 24】HANA与Oracle SQL语法对照表

HANA SQL参考及Oracle 语法对照

探索 Java 编程的技巧、最佳实践和解决方案。本博客提供针对 Java 开发者的实用指南,涵盖从基础到高级话题,旨在提升编程效率和技能。 1424

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

CentOS7 yum 安装与配置MySQL5.7

CentOS 7 yum 安装与配置Mysql 5.7 1.配置YUM源 #下载rpm包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm #yum本地安装rpm包 yum localinstall mysql57-community-release-el7-8.noarch.rpm -y #检查mys...

JohnsonCydia的博客 195

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

CentOS 7 64位下MySQL5.7安装与配置(YUM)

CentOS 7 64位下MySQL5.7安装与配置(YUM)

huhuhuemail的博客 4303

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Centos7.6安装Mysql5.7(yum配置安装)

环境 测试所用Linux版本: 1:下载yum源包。 下载官方Mysql yun源,下载地址为:https://dev.mysql.com/downloads/repo/yum/ 这边下载的包名为:mysql80-community-release-el7-3.noarch 2:安装yum源包。 使用winscp上传软件包之后安装。 安装命令:rpm -ivh mysql80-communi...

轻的博客 877

centos7.4装mysql_CentOS7.4用yum安装并配置MySQL5.7

1、配置YUM源下载MySQL源安装包安装MySQL源yum localinstall mysql57-community-release-el7-8.noarch.rpm检查MySQL源是否安装成功yum repolist enabled |grep mysql2、安装MySQLyum install mysql-community-server安装时可能会出现类似以下的错误:Error dow...

weixin_29348211的博客 209

mysql安装配置yum_centos7 下 YUM mysql5.7 安装与配置

centos7 下 YUM mysql5.7 安装与配置1, 环境准备:安 装 环 境: CentOS Linux release 7.7.1908 (Core)数据库版本: MySQL 5.72, 配置 yum 源:在 MySQL 官网中下载 yum 源就是 rpm 包地址: https://dev.mysql.com/downloads/repo/yum/ (找到对应系统版本 )# 复制 My...

weixin_29790897的博客 91

CentOS7下安装MySQL5.7安装与配置(YUM)

CentOS7下安装MySQL5.7安装与配置(YUM) 原文链接:http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/re...

121

Centos 7 yum安装配置MySQL5.7

Centos 7 yum安装配置MySQL5.71. 安装MySQL yum源2. 安装MySQL3. 启动MySQL4. 查看MySQL启动状态5. 设置开机启动6. 设置MySQL root用户登录密码7. 重启MySQL 系统环境: CentOS 7.7 64位 1. 安装MySQL yum源 # 下载MySQL yum源 $ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装MySQL yum

FeoniX 1444

CentOS配置YUM实现安装MySQL5.7

安装环境:CentOS6 64位,MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  可以根据需要来选择相应的文件 运行以下命令前先切换为root. # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/m

gd6863的博客 320

yum mysql centos_CentOS7下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源...

weixin_29790771的博客 757
上一篇: Ubuntu 首次为root用户设置密码
下一篇: CentOS 7 yum 安装与配置 JDK
dadeity
博客等级 码龄10年 1172粉丝 225原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dadeity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值