忘记mysql数据库连接密码,解决方案
重置步骤:
-
以管理员身份打开cmd,进入mysql安装目录bin文件,并执行:net stop mysql,关闭mysql服务。
-
在cmd中输入 mysqld --remove mysql,移除服务。
-
删除data文件夹,再在安装目录下新建data空文件夹。
-
在cmd中输入:mysqld -install,安装服务
-
在cmd中输入:mysqld --initialize,初始化服务
-
打开mysql安装目录下data文件夹,找到以 .err 结尾的文件,如下。
-
用文本文档打开,root@localhost: 后的内容即为初始化后的随机密码。
-
在cmd中输入:net start mysql,启动服务。
-
在cmd中输入:mysql -u root -p,然后密码输入第6步中的随机密码,即可成功登录。
-
在mysql运行服务中,输入:set password for root@localhost = password(‘123456’),修改初始密码成功。此时root@localhost登入密码为:123456。
引用博客:解决ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)