Mysql 登录时 1045 错误
今天在服务器上安装了一个Mysql5.5环境,Server 64位版;最后配置阶段时报失败,不过服务能正常启动。
但登录时报了个1045错误,具体如下:
Access denied for user 'root'@'localhost' (using password:YES)
后来从网上找了很多方法,基本是一样的,后经过尝试,现在记录本人试过的成功方法:
1.net stop xxx(xxx是你mysql服务的名称),停止mysql服务
2.打开my.ini配置文件,找到【mysqld】节,在下面添加如下命令
skip_grant_tables
3.net start xxx(xxx是你mysql服务的名称),启动mysql服务
4.打开一个cmd窗口,进入mysql安装目录下的bin目录
5.执行命令,mysql -u -root -p
提示输入密码时,直接回车即可
6.use mysql,选择mysql数据库
7.update user set password=password("123456") where user="root";
将root密码修改为123456,你可以改成自己的密码
8.flush privileges;
9.quit
10.net stop xxx
11.将第2步添加的skip_grant_tables删除并保存
12.net start xxx