暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mysql拒绝访问

算法技术猿 2016-11-07
337

初学者在设置数据库连接时,经常会碰到这样的问题:Access denied for user 'root'@'localhost' (using password:YES),下面给大家提供一种解决方案;

1、查看mysql的环境变量是否配置好,如果没有配置好,则先将mysql的环境变量配置好。


2、配置完成mysql的环境变量后,查看mysql服务是否启动,如果启动了,则关掉它。



或者 使用命令行关掉mysql服务:使用管理员的身份打开命令窗口,然后输入net stop mysql(因为我的mysql服务名称是mysql56,所以命令就是net stop mysql56)。


3、停止mysql服务后,进入mysql的安装目录下:


4、执行命令mysqld -nt --skip-grant-tables进入mysql安全模式,即不用输入密码就能进入数据库


5、用管理员身份新打开一个命令窗口,然后输入命令mysql -u root -p,此时会提醒你输入密码,不用输密码直接按回车键就行。


6、执行命令update mysql.user set password=PASSWORD("新密码")                       where User="root";修改你的密码


7、然后输入命令“\q”退出


本文完


有兴趣的童鞋请长按下面二维码关注此公众号


文章转载自算法技术猿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论