在 Windows 环境中重置 MySQL ROOT 密码
当尝试使用提供的说明重置 MySQL root 密码时,您可能会遇到有关 TIMESTAMP 的隐式 DEFAULT 值的警告消息。此消息主要是通知,不一定需要任何特定操作。
要成功重置密码,建议按照以下步骤操作:
- 关闭 MySQL 服务。
- 导航到位于“C:ProgramDataMySQLMySQL Server 5.6”中的“my.ini”文件。确保“ProgramData”文件夹未被隐藏。
- 在“[mysqld]”部分下方添加“skip-grant-tables”行并保存文件。
- 启动一次 MySQL 服务再次。
- 以管理员权限打开命令提示符。
- 运行以下命令:“mysql -u root”进入 MySQL 终端。
- 发出查询“update” mysql.user set password=PASSWORD('NEW PASSWORD') where user='root'" 更新密码。对于较新版本,请使用“authentication_string”而不是“密码”。
- 键入“FLUSH PRIVILEGES”以应用更改。
- 使用“q”退出 MySQL 终端。
- 关闭MySQL服务。
- 从“my.ini”文件中删除“skip-grant-tables”行。
- 重新启动MySQL服务。
完成后,您应该可以使用新密码登录 MySQL 服务器。在此过程中遇到的警告消息可以忽略,因为它不会影响密码重置过程。
以上是如何在Windows环境中重置MySQL ROOT密码,同时忽略TIMESTAMP警告?的详细内容。更多信息请关注PHP中文网其他相关文章!