MySQL使用小技巧(二)——MySQL忘记密码怎么办
今天继续给大家介绍MySQL相关知识,本文主要内容是当我们忘记MySQL密码时应该怎么办。
为了MySQL数据库安全起见,我们通常情况下应该给MySQL数据库配置登录密码,只有用户名和密码匹配,才允许用户登录,当用户名和密码不匹配时,则拒绝用户登录,如下所示:
有时,我们会面领一些场景,即我们忘记了MySQL数据库的密码,从而导致无法登录到数据库的场景,这时,我们该怎么办呢?别慌!我来给大家一个详细教程。
首先,打开/etc/my.cnf配置文件,该文件是MySQL数据库的主配置文件,在该文件[mysqld]模块下,添加如下内容:
skip-grant-tables
然后,重新启动数据库,使得我们刚刚的配置生效,然后我们再次登录数据库时,就不需要密码了。如下所示:
注意,登录的场景和数据库的版本有关,如上图所示,在MySQL5.7版本中,结果是还需要输入密码,但是无论输入什么,都会允许登录,但是在有的其他的版本中,可以直接不需要输入密码。
在登录数据库后,我们接下来需要修改数据库的密码,所使用的SQL命令如下:
use mysql;
update user set authentication_string= password('root') where User='root';
执行结果如下所示:
该SQL语句本质上是修改了mysql库下user表中的authentication_string字段,并且将该字段的内容修改为root的密码形式,当该语句执行成功后,我们就成功的将root用户的密码改为root了。
接下来,我们还需要重新打开/etc/my.cnf,删除我们刚刚添加的skip-grant-tables,然后重启MySQL数据库,这样,我们就可以使用root用户的root密码进行登录了,如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
MySQL使用小技巧(二)——MySQL忘记密码怎么办相关推荐
- 【MySQL】37 个 MySQL 数据库小技巧
1.概述 转载:37 个 MySQL 数据库小技巧,不看别后悔! 无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢? ...
- 菜鸟教程python3 mysql_python基础教程使用Python操作MySQL的小技巧
1.获取插入数据的主键id import pymysql database = pymysql.connect( host="127.0.0.1", port=3306, user ...
- windows使用小技巧-----设置电脑免密码登录
windows使用小技巧-----设置电脑免密码登录 前言 1.win+r打开cmd输入netplwiz打开用户账户 2.第二种方法:打开控制面板选择用户账户 3.取消勾选要使用本计算机,用户必须输入 ...
- mysql 账号权限过期_Mysql用户忘记密码及密码过期问题的处理方法
忘记密码: 步骤一:现在找到MysqL的安装目录,改掉安装目录的my-default.ini名称为my.ini(D:\MysqL\MysqL-5.7.13-winx64): 步骤二:在my.ini文件 ...
- mysql使用技巧,使用Mysql的小技巧总结
使用Mysql也很长一段时间了,在使用的过程中遇到过各种各样的问题,有些看上去很小的问题,在解决的过程中却花了很长时间,解决后才发现,原来这样简单.所以总结了一些经验和技巧,把它写出来,希望对读者能有 ...
- phpstudy mysql建表_MySQL_总结MySQL建表、查询优化的一些实用小技巧,MySQL建表阶段是非常重要的一 - phpStudy...
总结MySQL建表.查询优化的一些实用小技巧 MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些 ...
- mysql使用小技巧_MySQL使用小技巧
1)忘记密码: 参考:https://www.jb51.net/article/108609.htm https://www.cnblogs.com/lemon-flm/p/7597879.html ...
- mysql连接被拒绝 密码也对_解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- mysql拒绝远程连接_解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- 解决mysql ERROR 1045(28000)问题【忘记密码,修改配置文件,无密码登录mysql修改密码】
原文地址如下: https://blog.csdn.net/u011397277/article/details/53728617 最近在搞服务器开发了,面对各种问题,Linux 不熟悉都是坑.目前在 ...
最新文章
- python运维面试题_PYTHON运维开发面试题整理
- Fiori里前后台ETAG处理
- 每日一笑 | IE的反射弧也太长了吧......
- poj 3131 Cubic Eight-Puzzle 双向广搜 Hash判重
- Git Bash中npm配置,加速下载等作用
- 过滤器显示一个路径下特定的文件
- 大疆御air2怎么看经纬度_人人都能拍大片的无人机 – 大疆御 Mavic Air 2 评测
- 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?
- PyTorch是什么?PyTorch有什么用?
- 淘宝网触屏版 - 学习笔记(1 - 关于meta)
- macos esc按键失效,无法退出vim
- 台式计算机的选购标准,如何选购台式电脑机箱?小白装机选购电脑机箱知识指南(2)...
- react+echarts 实现中国地图
- cmd下Python模块的安装
- 本科准程序员如何才能进入腾讯,阿里等一流的互联网公司?
- 联想计算机网络同传速度很慢,使用网络同传时传输速度特别慢怎么回事?知识点分析及操作步骤...
- 除和除以以及被除的区别
- 电脑自带的实用酷炫关机,你会吗?!
- Hybrid接口的用法
- linux yum安装时找不到mirror