我的电脑怎么mysql密码忘记
我是一名程序员,我的电脑里安装了很多开发工具,其中包括 MySQL 数据库。可是最近我忘记了我的 MySQL 密码,导致我无法正常地使用数据库。
我注意到,MySQL 数据库的登录信息是保存在电脑的某个配置文件中的。因此,我打开了电脑上 MySQL 的配置文件 my.cnf,尝试查找密码。可是我发现配置文件中的密码信息是以加密方式保存的。
于是,我想到了一个可行的方法:使用 CMD 命令行工具重置 MySQL 的管理员密码。
步骤如下: 1. 关闭 MySQL 服务; 2. 打开 CMD 命令行工具,并输入以下命令: mysqld --skip-grant-tables --skip-networking 这个命令将跳过 MySQL 的权限检查和网络检查。 3. 然后,再打开一个 CMD 窗口,输入命令: mysql -u root 这个命令将让你以 root 用户登录 MySQL。 4. 输入以下 SQL 语句,重置 root 用户的密码: use mysql; update user set password=PASSWORD("新密码") where user='root'; flush privileges; 5. 输入 exit 命令退出 MySQL 数据库; 6. 再次打开 CMD 窗口,输入命令: net stop mysql net start mysql 这个命令将重新启动 MySQL 服务。 7. 最后,用新的密码登录数据库即可。