MySQL,如何修改root帐户密码、如何解决root帐户忘记密码的问题
1. 如何修改root帐户密码
打开MySQL 5.6 Command Line Client窗口,输入当前密码登录,然后依次输入如下3条命令:
use mysql;
update user set password=password('yourpass') where user='root';
flush privileges;
示范:
mysql> use mysql;
Database changed
mysql> update user set password=password('yourpass') where user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0 mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
再打开一个MySQL 5.6 Command Line Client窗口,就需要使用新密码登录了。
2. Windows环境下解决root帐户忘记密码的问题
- 打开一个DOS窗口,输入:net stop mysql56,以停止MySQL服务;
- 切换到MySQL的bin目录,如: cd C:\Program Files\MySQL\MySQL Server 5.6\bin
- 在DOS窗口中输入:mysqld --skip-grant-tables,回车
- 再打开一个DOS窗口,将切换到MySQL的bin目录(参考上面);
- 输入:mysql -u root,回车以登录
- 登录成功后,使用update语句更改密码:update mysql.user set password=password('yourpass') where user='root' and host='localhost';
- 然后重新装载权限:flush privileges;
- 输入exit;以退出到DOS窗口;
- 在资源管理器中杀掉mysqld进程,然后在DOS窗口中输入:net start mysql56,以重新启动mysql服务。
- 关闭已经开启的两个DOS窗口;打开一个MySQL 5.6 Command Line Client窗口,即可使用新密码登录。
3. Linuex环境下解决root帐户忘记密码的问题
Linux系统下,使用mysqld_safe来启动MySQL服务。也可以使用/etc/init.d/mysql命令来启动MySQL服务。
mysqld_safe --skip-grant-tables user=mysql
或:
/etc/init.d/mysql start-mysqld --skip-grant-tables
具体可以参考:linux下mysql的root密码忘记解决方法
MySQL,如何修改root帐户密码、如何解决root帐户忘记密码的问题的更多相关文章
- ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题(装)
ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题 https://blog.csdn.net/NeptuneClouds/article/details/80995 ...
- mysql如何修改所有的definer
mysql中的definer是什么,有什么作用? 我们在mysql创建view.trigger.function.procedure.event时都会定义一个Definer=‘xxx’,类似如下: C ...
- MySQL 5.7忘记密码
关闭正在运行的 MySQL : 1 [root@www.woai.it ~]# service mysql stop 运行 1 [root@www.woai.it ~]# mysqld_safe -- ...
- mysql Access denied for user root@localhost错误解决方法总结(转)
mysql Access denied for user root@localhost错误解决方法总结(转) mysql Access denied for user \'root\'@\'local ...
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
- mysql Access denied for user root@localhost错误解决方法总结
原文:http://www.111cn.net/database/mysql/44142.htm Access denied for user 'root'@'localhost' (using pa ...
- Mark一下 mysql 误删除root用户的解决方法
今天学习mysql用户管理,不小心将mysql.user表中的root用户给删掉了,然后就无法登录mysql了,网上找到了linux下的解决方法,我做了简单的修改,改成了我的windows版,恢复方法 ...
- mysql忘记密码如何重置密码,以及修改root密码的三种方法
1.先将MySQL停止. 命令:systemctl stop mysqld #停掉MySQL 命令:systemctl status mysqld #查看状态 2.然后跳 ...
- 您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应...的解决办法
您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应.……解决办法很简单:1.修改root@localhost权限的密码. 打开wamp的phpmyadmin,进入它的管理界 ...
随机推荐
- SpringMVC对日期类型的转换@ResponseBody返回的DateTime是long类型
目前,多数web开发这都在使用Spring的框架.但是这个框架有个 @ResponseBody 注解返回json时,日期格式默认显示为时间戳. 而我们页面展示的时候一般都是以下格式: yyyy-MM- ...
- “Info.plist” couldn’t be removed
Showing All Messages error: failed to remove /Users/Rubert/Library/Developer/Xcode/DerivedData/Proje ...
- Linux下设置oracle环境变量
Linux设置Oracle环境变量 方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新s ...
- Oracle列自增实现(2)-Identity Columns in Oracle Database 12c Release 1 (12.1)
Oracle列自增-Identity Columns in Oracle Database 12c Release 1 (12.1) 在ORACLE 12C以前的版本中,如果要实现列自增长,需要通过序 ...
- 〖Android〗dropbear一些操作命令备忘
相关命令行: # 启动dropbear后台运行 /data/local/tmp/dropbear \ -A -N android -I -C -G -p \ -R /data/local/tmp/au ...
- linux 常见音乐、视频播放器简介
2007-1-15 10:00:22 常见音乐播放器 xmms一族 xmms全称是X Multimedia System,这个经典的播放器可能是每个linux的使用者或多或少都 ...
- iOS 获取摄像头当前方向
在做二维码扫描和直播获取视频流的过程中,可能会用到 AVCaptureDevice AVCaptureVideoPreviewLayer AVCaptureSession 这几个参数,其中 1.定义显 ...
- ios实例开发精品文章推荐(7.23)
---------------------------------------------------------------------------------------------------- ...
- Debug 路漫漫-05
Debug 路漫漫-05: 1.使用这种方式计算 AUC 指标,结果出来居然是 NAN, —— 分母为(M*N),M或者N必有一个为0 了.(nan出现的情况绝大部分是分母出现0了) 若分子为0的 ...
- 你想要的iOS 小技巧总结
UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(, , ...