您的位置:首页 > 其它

window下的mysq出现1045(28000) Access Denied for user 'root'@'localhost' (Using password:NO)

2014-04-10 20:52 453 查看



你需要重新设置密码。

具体方法是:1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables (代表跳过权限检查)后保存该文件,重新 启mysql动服务;

2.然后在mysql的cmd命令行下(记住得是在mysql文件的安装目录bin文件夹下)

....\bin>mysql
-u root mysql, (代表连接数据库root的命令:mysql -u 用户名 -p 密码)

nysql>update user set password=password('新密码') where user='root';

mysql>Flush privileges; (新建用户或修改密码后得刷新mysql权限相关表)

3.将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐