之前安装mysql时就折腾了好久,今天电脑崩溃,重装系统,重装mysql又遇到了问题,在此做一个记录。解决过程中主要参考了MySQL 1045登录失败完美解决方案。 解决思路大体上为通过免密方式登录mysql,然后对密码进行修改。 问题如下:装好mysql后,管理员打开命令行,用mysqld --initialize --user=mysql --console命令生成的管理员密码登录mysql,报错。 解决方案: step05:重新修改配置文件,重启mysql并用设置的密码登录 step01:停止MySQL服务命令行输入如下命令: step02:跳过验证修改MySQL安装目录下的my.ini配置文件,使登录时跳过权限检查。打开mysql安装的根目录,有一个my.ini的文件。 用记事本打开该文件,在最后一行加入如下内容并保存文件:
文件修改后如下图: step03:重启mysql服务并登陆mysql命令行中输入如下命令重启mysql服务。然后登陆mysql服务: step04:修改密码首先切换数据库到mysql: 然后输入如下命令设置密码:
注意上面的命令中的PASSWORD换成自己需要设置的密码。修改完密码后,输入如下命令刷新配置:
最后使用exit退出mysql。 截图如下: step05:重新修改配置文件,重启mysql并用设置的密码登录打开my.ini文件,删除刚才添加的最后一行的内容,保存并关闭文件。然后在命令行用net stop mysql和net start mysql重启mysql。然后在命令行窗口,用刚才设置的密码登录mysql。登录成功,问题解决!
|
|
来自: Architect_home > 《文件夹1》