文档章节

mysql 的root密码忘记了

树上的风筝
 树上的风筝
发布于 2016/04/01 00:54
字数 336
阅读 10
收藏 0

一、经常不使用root用户登录。导致密码忘记

        1、第一步 

                        kill 掉mysql  的进程,用命令查看mysql的活动的进程,kill -9 pid 不管用,用killall mysqld 就可以了

                       >ps  -ef|grep mysql

                        看到如下信息:

                          mysql    28202     1  0 00:24 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe
                        mysql    28552 28202  2 00:24 ?        00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql            --plugin- dir=/usr/lib/mysql/plugin --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
root     28579 27404  0 00:25 pts/18   00:00:00 grep --color=auto mysql

    执行命令:

    >killall mysqld 关闭mysql服务器进程

第二步、用不检查权限的命令去启动mysql服务器

    mysqld_safe  --skip-grant-tables & 

第三步、执行命令mysql 或者 mysql -u root 总之不用输入密码验证

>mysql

第四步、修改密码

mysql>update mysql.user set password=PASSWORD('新密码') where user='root'

mysql> flush privileges;

mysql>exit;

退出密码修改成功
 

  mysql版本5.7用下面的sql语句修改              

使用mysql连接server

更改密码: update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

 

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

而是将加密后的用户密码存储于authentication_string字段

mysql> flush privileges;

mysql> quit;

 

 

 

 

 

© 著作权归作者所有

树上的风筝
粉丝 1
博文 38
码字总数 20210
作品 0
朝阳
程序员
私信 提问
MySQL的root密码忘记后重置方法

如果忘记了MySQL的root密码怎么办? 我们默认的情况下是没有给MySQL设置密码的,如下 默认的登录MySQL [root@LAMPLINUX ~]# mysql -uroot Welcome to the MySQL monitor. Commands end with ...

科技小能手
2017/11/12
0
0
Mac下重置mysql的root密码

我的mysql版本 MYSQL V5.7.9,旧版本请使用: Mac OS X - 重置 MySQL Root密码 密码太多记不住??你是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1. 停止 mysql ...

Jimmy
2017/05/03
0
0
mysql 数据库忘记了密码处理

在安装完了忘记了登陆数据库的密码,可以做以下的处理: 1、修改root密码 sudo more /etc/mysql/debian.cnf 用文件里的用户名密码登陆Mysql use mysql update user set plugin='mysqlnativepa...

一千零一夜个为什么
2018/06/25
0
0
linux--mysql忘记root登录密码

今天想登录一下mysql时,突然忘记了密码。试了很多个常用密码,没反应,找了一下,还好可以解决。。 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-net...

叶大侠
2012/12/18
0
0
忘记MySQL数据库root用户的密码

一、概述 linux下好久没用mysql,root的密码忘记了,登不上去。网上查了下资料可以重新设置密码。 二、获取密码步骤 1.编辑文件$vim /etc/my.cof 在[MySQLd]的下面加上:skip-grant-tables 2...

酷帅CoolBash
2012/12/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Visual Paradigm 教程[UML]:如何绘制封装图?(上)

下载Visual Paradigm最新试用版 查看本教程视频文件 在项目开始时,您只有有限数量的图表,一切都简单而美观。然而,当时间过得匆匆时,已经创建了越来越多的图表,并且它们开始变得无法管理...

xiaochuachua
31分钟前
0
0
Pure-ftpd服务安装及虚拟用户设置

安装 sudo apt-get install pure-ftpd 虚拟用户设置 首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup ,专门用来管理ftp服务。也可以是能登录系统的用户,但最好是不能登...

Gm_ning
32分钟前
0
0
一位面试了阿里,滴滴,网易,蚂蚁金服,最终有幸去了网易的Java程序员【面试题分享】

前言 15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去...

Java领航员
34分钟前
1
0
“大团队”和“敏捷开发”,谁说不可兼得?

阿里妹导读:当小团队的产出跟不上业务需要,团队就面临规模化的问题。从1个团队到3个团队,仍可以通过简单的团队沟通保持高效协作。当产品复杂到需要5个以上团队同时开发时,我们需要一定的...

阿里云云栖社区
38分钟前
0
0
基于虹软人脸识别Demo android人脸识别

参加一个比赛,指定用虹软的人脸识别功能,奈何虹软人脸识别要自己建人脸库,不然就只能离线用,总不能装个样子,简单看了下虹软Demo,下面决定用这种简单方法实现在线人脸识别: Android端(...

是哇兴哥棒棒哒
43分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部