技术文摘
Mysql5.7.17忘记密码解决办法分享(附图)
Mysql5.7.17忘记密码解决办法分享(附图)
在使用Mysql5.7.17的过程中,忘记密码是一个比较常见且让人头疼的问题。不过别担心,本文将详细为大家介绍解决办法,并配上直观的图片,帮助大家轻松应对。
我们要进入安全模式。在Windows系统下,找到Mysql的安装目录,一般路径为“C:\Program Files\MySQL\MySQL Server 5.7”。进入该目录后,打开命令提示符(CMD),以管理员身份运行。在CMD中输入命令“net stop mysql”,这一步是停止MySQL服务,如图1所示。接着,我们需要修改MySQL的配置文件。找到my.ini文件,通常在安装目录下。用文本编辑器打开它,在文件中添加“skip-grant-tables”这一行代码,这行代码的作用是跳过权限验证,让我们能够无需密码进入数据库,添加后的效果如图2所示。
保存修改后,重新启动MySQL服务。在CMD中输入“net start mysql”。此时MySQL已经处于安全模式运行状态。
接下来,我们再次打开命令提示符,输入“mysql -u root -p”,因为跳过了权限验证,所以这里直接回车就能进入MySQL数据库。进入数据库后,我们使用“use mysql;”命令选择mysql数据库。然后通过“update user set authentication_string=PASSWORD('新密码') where user='root' and Host = 'localhost';”命令来修改root用户的密码,这里将“新密码”替换为你想要设置的密码,执行成功后的界面如图3所示。
修改完密码后,我们要将之前在配置文件中添加的“skip-grant-tables”这一行代码删除,然后保存my.ini文件。最后,再次重启MySQL服务,通过“net stop mysql”和“net start mysql”命令来操作。
现在,我们使用新设置的密码,通过“mysql -u root -p”命令,输入新密码,就能正常登录Mysql5.7.17数据库了。通过以上详细步骤和图片辅助,希望大家在遇到忘记Mysql5.7.17密码的情况时,都能顺利解决问题,确保数据库的正常使用。
TAGS: 解决办法 附图 忘记密码 MYSQL5.7.17
- MySQL 进阶(十):FLOAT 数据类型的不靠谱之处
- MySQL 进阶(十二):常见错误大集合
- MySQL 进阶(十一):数据库中外键的作用
- MySQL 进阶(十四):批量更新及多条记录不同值批量更新的实现方法
- MySQL 进阶(十三):命令行实现数据库的导出与导入
- MySQL 进阶(十五):MySQL 批量删除海量数据
- MySQL 进阶(十六):常见问题大集合
- MySQL进阶(十九):精准查找某一时间段数据的SQL语句
- MySQL 进阶(十八):MySQL 数据库完全卸载图文教程
- MySQL进阶(十七):无法连接到数据库服务器
- MySQL 进阶(二十):CPU 超负荷异常情形
- MySQL 进阶(二十一):清除表数据
- Jdbc具体代码实现
- MySQL进阶(二十四):SQL注入防御方法汇总
- MySQL 进阶(二十三):数据库事务的四大特性