MySQL 5.7在CentOS 7.9系统下的安装(下)——给MySQL设置密码

news2025/5/19 2:48:37

新下载下来的MySQL,由于没有root密码,(1)所以如果我们希望登陆mysql,得给mysql的root账户设置密码,或者另一方面来说,(2)未来如果你忘记root密码了,也能通过这种方式重新设置新的密码

注:以下的操作方法同样适用于最新版的Ubuntu Linux(15及以上版本),细微差异会用文字描述指出。

目录

第一步:首先进入mysql的安全模式:

第二步:通过update的方式先给root设置一个密码:

第三步:用之前设置的密码登陆上mysql系统: 

第四步:做一些用户密码上的配置:

第五步:对mysql进行简单的配置:


第一步:首先进入mysql的安全模式:

进入mysql的配置文件里面,这个配置文件在CentOS下是/etc/my.cnf,Ubuntu是/etc/mysql/my.cnf

# 需要权限,尽量在root用户下操作:
vim /etc/my.cnf

# 找到[mysqld]字段,在这个字段下加入语句:
skip-grant-tables;

# 然后别忘了重启mysqld服务:
systemctl restart mysqld;

产生的效果:安全模式下你就可以以免密码的方式登陆上mysql的root用户啦。

第二步:通过update的方式先给root设置一个密码:

安全模式下,很多和MySQL用户管理相关的命令无法被执行,但是我们仍然可以通过下面的方式来设置密码:

# 设置新密码:
update mysql.user set authentication_string=password('newpassword') where user='root';
# 刷新权限:
flush privileges;

设置好密码之后,进入之前的配置文件,将第一步加入的语句注释掉(最前面加'#')。

然后输入下面的指令,重启mysqld服务:

systemctl restart mysqld;

第三步:用之前设置的密码登陆上mysql系统: 

登陆上这个系统之后,你会发现很多指令之前可以的(安全模式下)你都用不了了,会报错:

这正常吗,答案是正常的,这是因为mysql密码出于安全性考虑,某个密码你用了一段时间后,就不能再用了,该值由default-password-lifetime(密码的默认生命周期)维护。 

通过update语句设定的密码,默认就是用不了的,是过期的。

密码过期的用户仍然可以登陆mysql系统,但是已经无法执行mysql的大部分语句了。为此,我们输入下面的指令:

# 这条指令不行就用下面的那条:
set passward=passward('新密码');
alter user user() identified by '新密码'

然后有些小伙伴在设置新密码时可能会报错:

 这是因为mysql对密码强度默认是有要求的,出现这个错误的时候建议大家设置密码时密码里面小写字母,大写字母,数字,特殊字符啥的都用上。把密码先设置上再说。

第四步:做一些用户密码上的配置:

如果前面三步没有问题,你就可以进入第四步了。首先我们先输入下面这些指令:

#安全强度,默认为中,即1,要求必须包含 数字、符号、⼤⼩写字⺟,⻓度⾄少为8位。如果有需要设置成低(即0)
set global validate_password_policy=0;

#密码最⼩⻓度,默认是8,有需要的小伙伴可进行设置:
set global validate_password_length=1;

#配置信息查看:配置好之后运行这个指令。
SHOW VARIABLES LIKE 'validate_password%';

配置密码的默认生命周期(如果有需要):

打开my.cnf配置文件,在[mysqld]字段下加入下面的指令:

#密码的默认生命周期设置为120天(根据自己的需求来,单位是:天)
default-password-lifetime=120

第五步:对mysql进行简单的配置:

既然都谈到mysql配置的话题了,那么其他的简单配置我们顺便也做了吧🙂:

# 先打开mysql的配置文件:
vim /etc/my.cnf

# 找到[mysqld]字段...在mysqld字段下加入这些配置信息!
# 1.修改mysqld的默认编码方式:
character-set-server=utf8
# 2.设置mysqld的默认端口号:
port=3306
# 3.设置mysqld的默认存储引擎:innodb存储引擎支持事务,所以我们默认用它即可
default-storage-engine=innodb
# 4.设置mysqld的开机自启动(根据需求来,可以不设):
systemctl enable mysqld
systemctl daemon-reload

至此结束!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2378956.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习笔记2

5 TfidfVectorizer TF-IDF文本特征词的重要程度特征提取 (1) 算法 词频(Term Frequency, TF), 表示一个词在当前篇文章中的重要性 逆文档频率(Inverse Document Frequency, IDF), 反映了词在整个文档集合中的稀有程度 (2) API sklearn.feature_extraction.text.TfidfVector…

重排序模型解读 mxbai-rerank-base-v2 强大的重排序模型

mxbai-rerank-base-v2 强大的重排序模型 模型介绍benchmark综合评价安装 模型介绍 mxbai-rerank-base-v2 是 Mixedbread 提供的一个强大的重排序模型,旨在提高搜索相关性。该模型支持多语言,特别是在英语和中文方面表现出色。它还支持代码和 SQL 排序&a…

期望是什么:(无数次的均值,结合概率)21/6=3.5

https://seeing-theory.brown.edu/basic-probability/cn.html 期望是什么:(无数次的均值,结合概率)21/6=3.5 一、期望(数学概念) 在概率论和统计学中,**期望(Expectation)**是一个核心概念,用于描述随机变量的长期平均取值,反映随机变量取值的集中趋势。 (一…

uniapp-vue3项目中引入高德地图的天气展示

前言&#xff1a; uniapp-vue3项目中引入高德地图的天气展示 效果&#xff1a; 操作步骤&#xff1a; 1、页面上用定义我们的 当前天气信息&#xff1a;<view></view> 2、引入我们的map文件 <script setup>import amapFile from ../../libs/amap-wx.js …

lc42接雨水

1.原题 42. 接雨水 - 力扣&#xff08;LeetCode&#xff09; 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 2.题目解析 这一题是经常被考到的一道算法题&#xff0c;其中最简单最好用的方法就是双指…

通义千问-langchain使用构建(三)

目录 序言docker 部署xinference1WSL环境docker安装2拉取镜像运行容器3使用的界面 本地跑chatchat1rag踩坑2使用的界面2.1配置个前置条件然后对话2.2rag对话 结论 序言 在前两天的基础上&#xff0c;将xinference调整为wsl环境&#xff0c;docker部署。 然后langchain chatcha…

系统漏洞扫描服务:维护网络安全的关键与服务原理?

系统漏洞扫描服务是维护网络安全的关键措施&#xff0c;能够迅速发现系统中的潜在风险&#xff0c;有效预防可能的风险和损失。面对网络攻击手段的日益复杂化&#xff0c;这一服务的重要性日益显著。 服务原理 系统漏洞扫描服务犹如一名恪尽职守的安全守护者。它运用各类扫描…

【Redis】零碎知识点(易忘 / 易错)总结回顾

一、Redis 是一种基于键值对&#xff08;key-value&#xff09;的 NoSQL 数据库 二、Redis 会将所有数据都存放在内存中&#xff0c;所以它的读写性能非常惊人 Redis 还可以将内存的数据利用快照和日志的形式保存到硬盘上&#xff0c;这样在发生类似断电或者机器故障时&#xf…

基于three.js 全景图片或视频开源库Photo Sphere Viewer

Photo Sphere Viewer 是一个基于 JavaScript 的开源库&#xff0c;专门用于在网页上展示 360 全景图片或视频。它提供了丰富的交互功能&#xff0c;允许用户通过鼠标、触摸屏或陀螺仪来浏览全景内容&#xff0c;适用于旅游、房地产、虚拟现实、教育等多个领域。 主要特点 多种…

LangPDF: Empowering Your PDFs with Intelligent Language Processing

LangPDF: Empowering Your PDFs with Intelligent Language Processing Unlock Global Communication: AI-Powered PDF Translation and Beyond In an interconnected world, seamless multilingual document management is not just an advantage—it’s a necessity. LangP…

OpenVLA (2) 机器人环境和环境数据

文章目录 [TOC](文章目录) 前言1 BridgeData V21.1 概述1.2 硬件环境 2 数据集2.1 场景与结构2.2 数据结构2.2.1 images02.2.2 obs_dict.pkl2.2.3 policy_out.pkl 3 close question3.1 英伟达环境3.2 LIBERO 环境更适合仿真3.3 4090 运行问题 前言 按照笔者之前的行业经验, 数…

代码复现5——VLMaps

项目地址 1 Setup # 拉取VLMaps仓库,成功运行后会在主目录生成文件夹vlmapsgit clone https://github.com/vlmaps/vlmaps.git#通过 conda 创建虚拟环境conda create -n vlmaps python=3.8 -yconda activate vlmaps #激活环境cd vlmaps # 切换到项目文件下bash install.ba…

Ocean: Object-aware Anchor-free Tracking

领域&#xff1a;Object tracking It aims to infer the location of an arbitrary target in a video sequence, given only its location in the first frame 问题/现象&#xff1a; Anchor-based Siamese trackers have achieved remarkable advancements in accuracy, yet…

计算机网络(1)——概述

1.计算机网络基本概念 1.1 什么是计算机网络 计算机网络的产生背景 在计算机网络出现之前&#xff0c;计算机之间都是相互独立的&#xff0c;每台计算机只能访问自身存储的数据&#xff0c;无法与其他计算机进行数据交换和资源共享。这种独立的计算机系统存在诸多局限性&#…

刘家祎双剧收官见证蜕变,诠释多面人生

近期&#xff0c;两部风格迥异的剧集迎来收官时刻&#xff0c;而青年演员刘家祎在《我家的医生》与《无尽的尽头》中的精彩演绎&#xff0c;无疑成为观众热议的焦点。从温暖治愈的医疗日常到冷峻深刻的少年救赎&#xff0c;他以极具张力的表演&#xff0c;展现出令人惊叹的可塑…

Axure制作可视化大屏动态滚动列表教程

在可视化大屏设计中&#xff0c;动态滚动列表是一种常见且实用的展示方式&#xff0c;能够有效地展示大量信息。本文将详细介绍如何使用Axure制作一个动态滚动的列表展示模块。 一、准备工作 打开Axure软件&#xff1a;确保你已经安装并打开了Axure RP软件。创建新项目&#x…

MATLAB实现振幅调制(AM调制信号)

AM调制是通信专业非常重要的一个知识点。今天我们使用MATLAB编程实现AM调制。 我们实现输入一个载波信号的频率与调制信号的频率后&#xff0c;再输入调幅度&#xff0c;得到已调信号的波形与包络信号的波形&#xff0c;再使用FFT算法分析出已调信号的频谱图。 源代码&#x…

6.1.1图的基本概念

基本概念 图&#xff1a; 顶点集边集 顶点集&#xff1a;所有顶点的集合&#xff0c;不能为空&#xff08;因为图是顶点集和边集组成&#xff0c;其中一个顶点集不能为空&#xff0c;则图肯定不为空&#xff09; 边集&#xff1a;所有边的集合&#xff0c;边是由顶点集中的2…

Linux面试题集合(6)

创建多级目录或者同级目录 mkdir -p 文件名/文件名/文件名 mkdir -p 文件名 文件名 文件名 Linux创建一个文件 touch 文件名 DOS命令创建文件 echo 内容>文件名&#xff08;创建一个有内容的文件&#xff09; echo >文件名&#xff08;创建一个没有内容的文件&#xff09…

时间筛掉了不够坚定的东西

2025年5月17日&#xff0c;16~25℃&#xff0c;还好 待办&#xff1a; 《高等数学1》重修考试 《高等数学2》备课 《物理[2]》备课 《高等数学2》取消考试资格学生名单 《物理[2]》取消考试资格名单 职称申报材料 2024年税务申报 5月24日、25日监考报名 遇见&#xff1a;敲了一…