• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql 忘记密码的解决方法(linux和windows小结)

mysql 忘记密码的解决方法(linux和windows小结)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了linux mysql忘记密码,linux下mysql忘记密码,mysql忘记root密码,mysql忘记登录密码,mysql忘记密码等相关知识,希望本文的分享对您有所帮助

当登陆MYSQL时,提示:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
说明密码不正确,当确实忘记密码时,要怎么办呢? 难道重新安装,当然不需要了.

Linux或UNIX

1. 用root或者以mysqld的用户登录系统
2. 利用kill命令结束掉mysqld的进程
3. 使用 --skip-grant-tables 参数启动MySQL, 假设MySql安装目录在 /usr/local/mysql/ , 进入shell.
4. 执行 /usr/local/mysql/mysqld_safe --skip-grant-tables & 启动mysql守护进程
6. 执行 /usr/local/mysql/mysqladmin -u root flush-privileges password "newpassword" 为root用户重新设置密码
7. 重新启动mysqld

第6步也可以直接修改mysql用户表:

mysql> use mysql;
mysql> update user set password=password("newpassword") where user="root";
mysql> flush privileges;

Windows:

1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行
3. 运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查
4. 运行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码
5. 重新启动mysql服务

第4步也可以直接修改mysql表,所用到的SQL语句同linux部分,这里就不再重复了.

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • linux忘记mysql密码处理方法
  • linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
  • linux mysql 找回密码
  • mysql 忘记密码的解决方法(linux和windows小结)
  • MySQL忘记密码恢复密码的实现方法

相关文章

  • 2018-12-05php中获取系统信息的方法
  • 2017-05-11mysql ON DUPLICATE KEY UPDATE语句示例
  • 2017-05-11基于unique与primary约束的区别分析
  • 2018-12-05SqlServer中的日期与时间函数
  • 2017-05-11MySQL 4.0 升级到mysql 5.0的方法
  • 2018-12-05SQL Server 不删除信息重新恢复自动编号列的序号的方法
  • 2018-12-05将Access数据库移植到SQL Server
  • 2018-12-05SQL Server中通过reverse取某个最后一次出现的符号后面的内容(字
  • 2018-12-05mysql子查询简单介绍
  • 2018-12-05推荐10个常用的词组用法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql数据库根据datetime数据查询某一时间区间的数据数量
    • MySQL Hash索引和B-Tree索引的区别
    • MYSQL中获取得最后一条记录的语句
    • 详解mysql数据库中文乱码问题
    • 详解innodb_index_stats导入数据时提示表主键冲突的错误
    • SQL 统计一个数据库中所有表记录的数量
    • mysql数据库在线帮助的使用
    • 有关数据库总结的10篇教程推荐
    • 图处理系列 (一)--网络生成与图入度计算
    • 怎么重置mysql的自增列AUTO_INCREMENT初时值

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有