Linux中mysql密码重置
主要是为了解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
该错误发生于密码输入错误时,所以需要对密码进行重置。
第一种情况:你刚刚安装mysql,没有修改过初始/动态密码。
这种情况下mysql会自动生成一个动态密码,你找到该动态密码,修改为你自己的密码就行了
找原始密码:
有些有readme文档的,里面就有:
否则就进入mysql的日志文件
vim /var/log/mysqld.log (每个人可能不一样,你们自己找)
找到下面这句话,密码在后面
A temporary password is generated for root@localhost:
注;如果找不到动态密码就看第二种情况
然后修改密码:
mysqladmin -u root -h 127.0.0.1 -p password
第二种情况,你找不到动态密码或者改过密码又忘了
1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:
vim /etc/my.cnf(注:windows下修改的是my.ini)
在文档内搜索mysqld定位到[mysqld]文本段:
/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:
保存文档并退出:
:wq
2.然后我们需要重启MySQL:
/etc/init.d/mysql restart(或者/etc/init.d/mysqld restart)
有些用户可能不一样,自己查一下自己的重启mysql的命令
3.重启之后输入mysql即可进入mysql。
4.接下来就是用sql来修改root的密码
mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
(现在版本更新,password字段不能被识别,取而代之的是authentication_string,语句应更改为:
update user set authentication_string=password("你的新密码") where user="root" ;)
mysql> flush privileges;(刷新)
mysql> quit
到这里root账户就已经重置成新的密码了。
5.编辑my.cnf,去掉刚才添加的内容,然后重启MySQL。大功告成!
注:如果找不到找不到my.cnf或者my.ini文件
Linux:
windows:去安装目录下找my.ini
Linux中mysql密码重置相关推荐
- 修改linux中mysql密码,Linux下修改Mysql密码的三种方法
首先,我也是新手刚刚了解Linux系统,因为同事离职,所以就只能接手!然后员工离职肯定要改密码啦!废话不多说,下面我截图写一下流程! 我刚开始也是找教程,网上教程一大堆基本都是可行的! 修改Linux ...
- linux中MySQL密码的恢复方法
MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态 ...
- Linux中mysql密码修改方法(亲测可用)
前提:安装mysql 解压mysql.tar.gz到指定目录 进入mysql-5.7.18目录 创建文件夹mkdir data 创建用户来执行mysqld命令 groupadd mysql # 创建组 ...
- linux系统mysql密码忘记了怎么办_Linux中MySQL密码忘了怎么办
Linux中MySQL密码忘了怎么办 1.首先编辑/etc/my.cnf文件vim /etc/my.cnf 在文件中加入一行配置skip-grant-tables 例如加到这个位置# read_rnd ...
- 服务器修改mysql登录密码忘了怎么办,云服务器mysql密码重置密码忘记了
云服务器mysql密码重置密码忘记了 内容精选 换一换 弹性云服务器系统密码涉及到客户重要的私人信息,提醒您妥善保管密码.如果您忘记密码或密码过期,可以重置密码.如果弹性云服务器提前安装了密码重置插件 ...
- linux mysql内网_在Linux中mysql的一些基本操作
在Linux中mysql的一些基本操作 下面介绍一下 一.关于在Linux中mysql的一些基本操作 1.进入mysql "mysql -uroot -p",会提示输入密码,输入密 ...
- [分享]运维分享一一阿里云linux系统mysql密码修改脚本
[分享]运维分享一一阿里云linux系统mysql密码修改脚本 大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信 只看楼主 更多操作楼主 发表于: 2014-09-30 编写 ...
- mysql 备份脚本 linux,LINUX中MySQL如何按时备份脚本
LINUX中MySQL如何按时备份脚本 发布时间:2020-06-02 17:09:34 来源:51CTO 阅读:212 作者:三月 本篇文章给大家主要讲的是关于LINUX中MySQL如何按时备份脚本 ...
- 护卫神mysql初始密码_护卫神MySQL密码重置器(MySQL密码重置工具)V1.3 最新免费版...
护卫神MySQL密码重置器(MySQL密码重置工具)是专门针对MySQL数据库最新开发的密码修改软件.mysql数据库忘记密码时如何修改?护卫神MySQL密码重置器(MySQL密码重置工具)轻松帮助用 ...
最新文章
- SAP Cloud for Customer客户主数据的重复检查-Levenshtein算法
- CSS自学笔记(16):CSS3 用户界面
- 【linux】服务器运维必备之linux常用命令合集
- 张队长主讲这堂 .NET Core技术培训公开课,太原你约不约
- Linux slab分配器【转】
- mysql 23000_mysql – SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败...
- Python渗透测试之流量分析:流量嗅探工具编程
- SolrCloud 初体验
- linux syscall 内核系统调用API接口
- 我使用Hexo+Github搭建Blog的经验
- firefly-rk3288开发板Linux驱动——LED驱动
- excel下拉列表联动_动态数组的Excel下拉列表
- 清华大学计算机系女生人数,2013年清华大学在各省市录取人数及男女比例
- 使用Foxmail设置Gmail以及Hotmail
- 苹果计算机安装应用软件,Mac苹果电脑怎么安装软件 Mac苹果电脑安装软件新手教程...
- AI 图像识别的测试
- MDN-CSS-排版社区大学首页
- Oracle问题处理——MAN-06172: no AUTOBACKUP found or specified handle is not a valid copy or piece
- 完全去中心化的调度系统Tiger
- ADDS:关于用户账户名称辨析
热门文章
- 【2019.3】Mysql8.0免安装版本数据库配置问题修改密码
- Android 大前端进化史
- Mysql之存储过程,动态创建表和数据库-,动态删除-yellowcong
- mysql使用存储过程创建动态表名及参数处理
- Little_Women1.txt
- 基于AT指令开发短信程序
- 应届生和往届生考研复试需要准备哪些材料?
- linux查系统版本
- python文字识别时、当文字不清晰时怎么处理_Python图像处理之图片文字识别功能(OCR)...
- 2020年数学建模国赛D题题目和解题思路