当忘记了 MySQL 数据库的密码时,可以采取以下几种方法进行处理:
/etc/mysql/my.cnf
或 /etc/my.cnf
。[mysqld]
部分,在其中添加一行 skip-grant-tables
。mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
skip-grant-tables
。mysqld --skip-grant-tables --skip-networking
mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
请注意,以上方法仅适用于本地服务器上的 MySQL 数据库。如果使用的是云服务提供商的 MySQL 服务,则需要参考该云服务商的文档或与其技术支持团队联系以获取帮助。
此外,如果您在使用腾讯云的 MySQL 服务,您可以参考以下链接获取更多关于腾讯云数据库的信息和解决方案:
领取专属 10元无门槛券
手把手带您无忧上云