MySQL重置root用户密码的方法

转自:http://www.xunmeinet.com/help/info.asp?id=45

本教程适用于采用Win2003、WinXP操作系统的迅美VPS和云主机产品。

当管理员忘记MySQL密码怎么办?屡次输入密码,仍然提示错误,网站无法正常运行,数据库也无法管理,管理员束手无策。

网站程序或MySQL管理软件连接MySQL服务器时密码错误,会出现“1045 - Access denied for user 'root'@'localhost'(using password:YES)”的错误提示,如下图:

当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码。双击打开C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下图:

点击“记事本”软件顶部的“编辑”,再选择“查找”,在“查找内容”处输入[mysqld],并点击“查找下一个”,它会自动转到[mysqld]字段行。在下面增加一行skip-grant-tables并保存,如下图:

点击左下角“开始”,“管理工具”,“服务”。鼠标右键点击服务列表中的“MySQL”服务,选择“重新启动”,如下图:

这时的MySQL不需要密码即可登录数据库。点击左下角“开始”,“所有程序”,“MySQL”,“MySQL Server 5.1”,“MySQL Command Line Client”打开MySQL命令行控制台。窗口内出现“Enter Password:”提示,直接按回车键登录到MySQL控制台。

输入use mysql;按回车键,出现Database changed提示。

再输入update user set password=password('新密码') WHERE User='root';按回车键。例如:你需要设置的密码是mysql789,那么你需要输入的是update user set password=password('mysql789') WHERE User='root';如果担心输入错误,您可以直接复制这段内容,鼠标右键在点到控制台空白处,选择“粘贴”,再按回车运行,出现提示“Query OK, 2 rows affected (0.00 sec) Rows matched: 2  Changed: 2  Warnings: 0”。如下图。

再输入flush privileges;按回车,出现“Query OK, 0 rows affected (0.00 sec)”提示。

去掉my.ini中的[mysqld]字段下面一行的skip-grant-tables,再次重启MySQL服务。此时,用新的密码mysql789连接数据库,如下图:

点击“确定”后,发现已经可以连上MySQL数据库。如下图:

MySQL的root用户密码重置由此完成。谢谢观看。

MySQL重置root用户密码的方法相关推荐

  1. MySQL重置root用户密码的方法【亲测可用】

    1. 报错截图 2.当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码.双击打开C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下 ...

  2. xampp修改mysql密码_XAMPP环境下mysql的root用户密码修改方法_MySQL

    XAMPP 最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修改root密码. 网页教学网站长注:今天有学 ...

  3. linux路由修改密码,Linux中修改Mysql root用户密码的方法

    Linux中修改Mysql root用户密码的方法 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来 ...

  4. mysql删除root用户密码_MySQL忘记密码 或者误删除root用户有效解决办法

    我们在使用MySQL的时候,有时候会忘记用户的密码 尤其是root用户的密码,这时候就需要走一下后门改一下密码了,思路和linux改root用户密码差不多 都是先绕过权限认证阶段 然后用一条updat ...

  5. 关于忘记MySQL的root用户密码的问题

    同事的MySQL数据库密码忘记了,我从网上查方法在自己机子上做实验,结果.结果我的数据库也不能访问了,郁闷啊! 本来我的数据库好好的,里面还有一堆表呢,也没备份!! 下次要小心了,一定在做不懂得东西之 ...

  6. VM虚拟机上的CentOS 7系统重置root用户密码

    1.开机在进入CentOS系统时(还未进入系统内)的系统选择页面时按E键进入系统编辑模式 2.找到Linux16开头的这行代码,用方向键将光标移动至这行代码的结尾,键入一个空格和rd.break,然后 ...

  7. mysql 8.0.16修改root密码_mysql 8.0.16 winx64及Linux修改root用户密码 的方法

    连接数据库等基础操作请自行解决哈,本篇是重点记录如何改密码. 一.查询用户密码: 查询用户密码命令: select host, user, authentication_string from mys ...

  8. MySQL解决root用户密码丢失问题

    解决root用户密码丢失问题 root用户是超级管理员,如果密码的丢失,会造成很大的麻烦 针对这种情况,MySQL提供了应对机制,可以通过特殊的方法登录到MySQL服务器,然后,重新设置root用户的 ...

  9. linux下 mysql 忘记root用户密码解决办法

    一.以系统的root用户(什么,你的系统的root用户密码也忘了.那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端 [root@localhost /]# ...

最新文章

  1. BPW34F红外光电传感器
  2. linux文件属性解析,Linux操作系统的文件属性与目录配置解析
  3. 【Web】HTTPS 引入http资源,混合内容
  4. 使用EL表达式接收url的传值
  5. jdbc mysql驱动_MySQL JDBC驱动程序如何处理准备好的语句
  6. HTML5 FileReader API 测试(一)
  7. 被劝退的准中年人日记——劝退后第一天
  8. 转:MSSQL SERVER行转列 列转行
  9. 【C/C++】C++函数
  10. 联想台式计算机驱动程序,联想键盘驱动程序
  11. (转)Astar寻路教程
  12. 服务器系统安装蓝牙驱动,Atheros Bluetooth蓝牙设备驱动
  13. apply update from ADB
  14. 231个web前端常用的javascript特效分享
  15. CRichEditDoc下保存文档出现\rtf1\ansi\ansicpg936\deff0的解决方法
  16. Linux偷偷“吃”了我的内存?
  17. 青山绿水 峡谷奇观---野三坡之行(转)
  18. 【成长笔记】图片验证码识别
  19. php 微信二维码设置中间logo
  20. 树的最小带权路径问题:POJ3253 修篱笆

热门文章

  1. 使用JPA进行update操作时,报org.springframework.beans.factory.BeanCreationException: Error creating bean with
  2. 伍六七带你学算法 进阶篇-排序算法
  3. 伦理困境:人工智能浪潮与“AI威胁论”之争
  4. Linux(CentOS6.5)中安装maven
  5. IPython 更改默认字体大小
  6. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)
  7. 网络安全工具:Nmap
  8. Python3:ImportError: No module named 'compiler.ast'
  9. LeetCode简单题之二叉搜索树中的众数
  10. Gitea——私有git服务器搭建详细教程