21、mysql修改密码的方法总结

修改mysql服务的连接密码其原理在于修改mysql服务自带mysql数据库下user表中的数据,下边三种修改方式和使用场景不同,不过最终的原理一致,前两种需要连接mysql服务之后修改,第三种方式无需连接服务即可修改。

1.强制修改root密码

适用于修改了默认的root用户密码并且忘记了root用户密码的场景,具体步骤如下:

1.1 vi /etc/my.cnf

找到[mysqld],在其下添加一行skip-grant-tables,之后强制保存退出

1.2 重启MySQL服务

service mysqld restart  

1.3 重新连接到mysql服务

mysql -uroot -p,这时不需要输入root密码,直接回车即可连接

1.4 修改root密码

Use mysql;

Update user set password=password('123456') where User="root" and Host="localhost";

刷新系统授权表

flush privileges;  

1.5删除掉/etc/my.cnf中的skip-grant-tables,之后重启mysql

2.可以连接到mysql修改密码

适用于可以连接到mysql服务,之后修改指定用户的连接密码

2.1 直接使用set password方法

set password for root@’%’= password('123'); 

2.2 同1中的update直接修改user表中数据

3.mysqladmin修改密码

一般用于更换新密码时

mysqladmin -uroot -p123456 password 123

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

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

相关文章

jzoj3853-帮助Bsny【dp】

正题 题目链接:https://jzoj.net/senior/#main/show/3853 题目大意 nnn个数字,每次可以将一个数字拿出并插入任意位置,操作kkk次求最少段连续相同的数。 解题思路 先将相同的缩在一起 设fi,j,s,zf_{i,j,s,z}fi,j,s,z​表示到第iii个,拿出了…

linux下jdk的安装和配置

1.将jdk的rpm包上传到服务器 2.使用rpm命令安装jdk rpm -ivh ***.rpm 3.配置环境变量 cd /usr/java目录下查看是否有jdk安装后的目录(一般都在这个目录下) vi /etc/profile,将以下代码添加到文件中 export JAVA_HOME/usr/java/jdk1.8.0_…

容器化的 DevOps 工作流

对于 devops 来说,容器技术绝对是我们笑傲江湖的法宝。本文通过一个小 demo 来介绍如何使用容器技术来改进我们的 devops 工作流。devops 的日常工作中难免会有一些繁琐的重复性劳动。比如管理 Azure 上的各种资源,我们会使用 Azure CLI 工具。同时我们也…

Summer Training day6 coseforces339D 线段树、位操作

D. Xenia and Bit Operationstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputXenia the beginner programmer has a sequence a, consisting of 2n non-negative integers: a1, a2, ..., a2n. Xenia is currently…

U102380-简单数据结构题【Trie】

前言 %%%\%\%\%%%%北大爷的题目 正题 题目链接:https://www.luogu.com.cn/problem/U102380 题目大意 nnn个数,求一个数kkk使得max{aixork}max\{a_i\ xor\ k\}max{ai​ xor k}最小。 解题思路 我们对每一个数按位建到一个TrieTrieTrie里,然后对于每个节…

linux下redis的安装和配置

以下介绍的是使用源码包的方式安装redis 1.创建安装目录 cd /usr/local mkdir redis 2.上传包到此目录下,并解压 tar -zxvf ****.tar.gz 3.使用make命令进行redis安装 cd到解压后的目录下,执行如下命令 编译命令:make,如果执行make命…

.NET Core 2.1 Preview 2发布 - April 10, 2018

我们今天宣布发布 .NET Core 2.1 Preview 2。这也是我们在接下来的两到三个月内接近最终发布的版本,该版本现已准备好进行广泛的测试。我们希望您有任何反馈意见。ASP.NET Core 2.1 Preview 2和Entity Framework 2.1 Preview 2也在今天发布。您可以在Windows&#x…

UOJ#244-[UER#7]短路【贪心】

正题 题目链接:http://uoj.ac/problem/244 题目大意 n1n1n1个矩阵如下图所示 每一层的格子有相同的延时,现在加一些平行于坐标轴的导线,求左上到右下的最小延迟。 解题思路 可以知道最优解一点是走到某个矩阵的左上角然后走这个矩阵到右下角然后到终点…

使用 C#/.NET Core 实现单体设计模式

本文的概念内容来自深入浅出设计模式一书由于我在给公司做内培, 所以最近天天写设计模式的文章....单体模式 Singleton单体模式的目标就是只创建一个实例.实际中有很多种对象我们可能只需要它们的一个实例, 例如: 线程池,缓存, 弹出的对话框, 用于保存设置的类, 用于logging的类…

linux下离线安装gcc

有时服务无法连接网络,此时可以使用源码包的方式安装gcc工具 1.上传安装包并解压 创建目录 cd /home/software/ mkdir gcc_bak 上传到此目录下 tar -zxvf gcc_rpm.tar.gz 2.安装gcc 进入到解压后的目录,执行命令 rpm -Uvh *.rpm --nodeps --…

P3462-[POI2007]ODW-Weights【贪心】

正题 题目链接:https://www.luogu.com.cn/problem/P3462 题目大意 nnn个容器容量不同,mmm个物品,对于一两个物品i,ji,ji,j,若wi≤wjw_i\leq w_jwi​≤wj​那么有wi∣wjw_i|w_jwi​∣wj​。 求能够放下的最多物品。 解题思路 显然就是一个进…

用C#(.NET Core) 实现简单工厂和工厂方法设计模式

本文源自深入浅出设计模式. 只不过我是使用C#/.NET Core实现的例子.前言当你看见new这个关键字的时候, 就应该想到它是具体的实现.这就是一个具体的类, 为了更灵活, 我们应该使用的是接口(interface).有时候, 你可能会写出这样的代码:这里有多个具体的类被实例化了, 是根据不同…

1、oracle数据库简介

1.ORACLE数据库简介 数据库指的是存储和管理数据的仓库,是一种文件集合(包括数据文件、临时文件、日志文件和控制文件),我们一般所说的数据库指的是数据库管理系统,一种用于操作数据库的软件,简称DBMS。OR…

U102488-傻叉题【dp】

前言 %\%%一下出题人BPMBPMBPM 正题 题目链接:https://www.luogu.com.cn/problem/U102488 题目大意 nnn个数,选取两组(不一定要全用上)使得他们的和相等且最大。 解题思路 考虑dpdpdp,fi,jf_{i,j}fi,j​表示到第iii个,差值为jjj(这里的差值…

TypeScript 2.8引入条件类型

最新发布的TypeScript 2.8包含了若干主要特性和一些问题修复,其中最为重要的是新增了条件类型,开发人员可以根据其他类型的特征为变量选择适当的类型。条件类型最适合与泛型组合在一起使用。如果一个框架总是重复相同的选择性代码,就会变得很…

2、oracle数据库的用户和权限

ORACLE用户和权限 每个用户都有一个默认表空间和一个临时表空间,因此操作用户的顺序一般是先创建表空间,然后创建用户,之后赋权。 1.创建表空间 1.1 创建临时表空间 create temporary tablespace test_tmp tempfile /home/oracle/aracle…

jzoj6451-[2020.01.19NOIP提高组]不幸运数字【记忆化搜索,数位dp,高精度】

正题 题目链接:https://jzoj.net/senior/#main/show/6451 题目大意 给出a,ba,ba,b,求[a,b][a,b][a,b]这个区间中有多少数字包含444。 解题思路 用fi,j,kf_{i,j,k}fi,j,k​表示到第iii位,是否含有444,前面的位是否都到达上限。 然后dfsdfs…

用分布式缓存提升ASP.NET Core性能

得益于纯净、轻量化并且跨平台支持的特性,ASP.NET Core作为热门Web应用开发框架,其高性能传输和负载均衡的支持已广受青睐。实际上,10-20台Web服务器还是轻松驾驭的。有了多服务器负载的支持,使得Web应用层在业务增长时随时采用水…

3、oracle数据库的语法基础

ORACLE语法基础 ORACLE的语法基础主要包括数据类型和SQL语法。 1.数据类型 1.1字符型 用于存储文本的数据类型 CHAR(固定长度字符串1-2000个字节) VARCHAR2(可变长度字符串,字符串1-4000个字节) LONG(更…

123记住密码设置

1、打开123所在安装目录 2、进入config目录 3、找到.ovpn文件 4、找到auth-user-pass,没有的话在最后填写即可 在.ovpn同级目录下创建一个.txt文件,然后在这里设置一下 例如:auth-user-pass pass.txt 5、创建.txt文件,填写用户名…