发表于: 2016-12-20 12:42:15
1 1937
配置了eclipse 和 mysql ,安装了Navicat Premium 破解版 通过下载jdbc使eclipse连接数据库,连接后后发现mysql本地数据库打不开了。
原因:1045 access denied for user 'root'@'1045 access denied for user 'root'@'。后来网站试了好多办法就这个可以
1. 管理员登陆系统,停止MySQL服务或者结束mysqld-nt进程
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行
3. 运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查
4. 运行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码
5. 重新启动mysql服务, net stop mysql 接着net start mysql,然后mysql -u root -p 输入密码即可
不过第三条d:\mysql\bind:\mysql\bin\mysqld-nt没有,改成d:\mysql\bind:\mysql\bin\mysqld --skip-grant-tables就好了。
评论