Navicat 8 ,mysql 5 登录遇到ERROR 1045问题解决方法

在Windows系统中,mysql登录的时候出现了这样的错误:ERROR 1045: Access denied for user: ‘root@localhost’ (Using password: YES)

注意自己有没有装mysql…别笑,原来装phpstudy,用的一直就是搭好的环境,所以本机上就没有装mysql,

从网上找了一些办法,终于得到了解决,现在记录一下具体的解决方法:

1
2
    c:\>sc stop mysql
    mc:\>ysqld --defaults-file="C:\MySQL\MySQLServer6.0\my.ini这是mysql安装目录" --console --skip-grant-tables

重新开一个cmd

1
2
3
4
5
6
7
8
9
10
11
12
13
    c:\>ysql -uroot -p

    enter password: <- 回车

    mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

       **注意**如果update不成功,就用SET语句。道理都懂

       ***like:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234这里设置的密码');

    mysql>FLUSH PRIVILEGES;

    mysql>quit



ˆ Back To Top