怎么重置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系统自带输入法中输入繁体字,繁体字,输入法,输入,...