怎么重置Mysql密码

当我们忘记MySQL密码怎么办?输入密码多次之后仍然提示错误,网站登陆不进去,数据库也无法管理,管理员束手无策,我们要怎么重置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,这时候不需要密码就能运行,点enter
输入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用户密码重置这样就完成了。
相关内容
Win7系统无法开启DHCP Client服务如何解决
Win7系统无法开启DHCP Client服务如何解决,服务,系统,开启,用...
Win10安装HP1010打印机提示“找不到指定的模块
Win10安装HP1010打印机提示“找不到指定的模块”怎么办,模块,...
查看Win7系统储存的WiFi密码
查看Win7系统储存的WiFi密码,密码,连接,网络,查询,查看,系统,...
Win10更改盘符名称提示“需要管理员权限”怎么
Win10更改盘符名称提示“需要管理员权限”怎么办,名称,提示,...
Win8.1开机提示“sgtool.exe损坏的映像”如何解
Win8.1开机提示“sgtool.exe损坏的映像”如何解决,提示,损坏,...
Win8安装SQL Server提示“启用windows功能NetFx
Win8安装SQL Server提示“启用windows功能NetFx3时出错”怎...
Win7网页下载视频提示安装迅雷怎么办
Win7网页下载视频提示安装迅雷怎么办,提示,安装迅雷,网页,下...
Win7登录msn失败提示“错误代码80040154”怎么
Win7登录msn失败提示“错误代码80040154”怎么解决,错误代码,...
Win7老提示恢复Active Desktop怎么办
Win7老提示恢复Active Desktop怎么办,恢复,提示,格式,桌面,选...
Win7提示打印处理器不存在怎么办
Win7提示打印处理器不存在怎么办,处理器,打印,提示,步骤,重启...
Win7开机提示No bootable device怎么办
Win7开机提示No bootable device怎么办,提示,开机,启动,重启,...
win8系统修改用户头像提示错误怎么解决
win8系统修改用户头像提示错误怎么解决,用户,错误,修改,提示,...
怎么修改SQL Server 2008数据库服务器名称
怎么修改SQL Server 2008数据库服务器名称,名称,修改,文件复...
XP系统无法运行虚拟机提示内部错误的解决方法
XP系统无法运行虚拟机提示内部错误的解决方法,虚拟机,解决方...
怎么在Win10系统自带输入法中输入繁体字
怎么在Win10系统自带输入法中输入繁体字,繁体字,输入法,输入,...