mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
2017-10-22 14:21
991 查看
问题:第一次安装mysql成功之后,然后输入命令:net start mysql,然后输入mysql -u root -p,enter password,输入密码之后,结果出现如下错误
:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。
或者你本来想要修改mysql密码,根据百度执行如下指令:set password for 'root'@'localhost' =password('');之后,然后再登录出现上面的问题。
解决方法:(黄色字体忽略掉,大家可以不要看了)
---------------------------------------------------------------------------
1.首先停止mysql服务,在cmd页面输入 mysqld stop
2.打开mysql的my.ini文件,然后找到[mysqld],
3.在[mysqld]下添加skip-grant-tables;
4.然后重启mysql服务,输入net start mysql
5.在cmd页面输入mysql,按回车键。
6.输入 mysql -uroot -p 重新设置root新密码。
-------------------------------------------------------------------
更新文章:之前安装mysql时,然后设置的root密码还可以用,现在做回mysql,感觉爆出了很多问题。
这是我安装mysql之后的问题的文章,与上面有一定的联系:http://blog.csdn.net/chen1083376511/article/details/53847028
主要的联系是skip-grant-tables;指令,昨天用的效果还可以,但是不久又出错了。所以之前上面写的的黄色字体的文字,就忽略掉吧。这样设置不太稳定。
试一下以下方法:
大家第一次安装mysql时候,想着设置root的密码。可能就爆出这样的错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。
大家是不是直接进入cmd,就输入以下命令:
是否似曾相识,原因主要是因为我们执行了这个指令:mysql -uroot -p,
然后随便输入密码都会报错,其实using password:No,是因为我们还没有设置密码,直接这样设置是错误的。如果是using password:YES的话,说明你之前已经设置好密码了,只是输入密码错误而已。
我们应该执行:
mysql
然后进入mysql-> 这个格式。
输入这个命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); ///密码设置你想要的,不一定是123456
退出mysql之后,再进行以下命令:mysql -uroot -p
这样就可以设置成功了。
当然你可以在数据库可视化工具管理系统那里“连接测试”,验证一下是否连接到数据库。
MySQL忘记root密码解决方法
或者报出错误信息:...(using password:
YES)。
感谢这位博主提供修改root密码的解决方法[b](亲测可用):[/b]
http://www.cnblogs.com/wxdblog/p/6864475.html
:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。
或者你本来想要修改mysql密码,根据百度执行如下指令:set password for 'root'@'localhost' =password('');之后,然后再登录出现上面的问题。
解决方法:(黄色字体忽略掉,大家可以不要看了)
---------------------------------------------------------------------------
1.首先停止mysql服务,在cmd页面输入 mysqld stop
2.打开mysql的my.ini文件,然后找到[mysqld],
3.在[mysqld]下添加skip-grant-tables;
4.然后重启mysql服务,输入net start mysql
5.在cmd页面输入mysql,按回车键。
6.输入 mysql -uroot -p 重新设置root新密码。
-------------------------------------------------------------------
更新文章:之前安装mysql时,然后设置的root密码还可以用,现在做回mysql,感觉爆出了很多问题。
这是我安装mysql之后的问题的文章,与上面有一定的联系:http://blog.csdn.net/chen1083376511/article/details/53847028
主要的联系是skip-grant-tables;指令,昨天用的效果还可以,但是不久又出错了。所以之前上面写的的黄色字体的文字,就忽略掉吧。这样设置不太稳定。
试一下以下方法:
大家第一次安装mysql时候,想着设置root的密码。可能就爆出这样的错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。
大家是不是直接进入cmd,就输入以下命令:
是否似曾相识,原因主要是因为我们执行了这个指令:mysql -uroot -p,
然后随便输入密码都会报错,其实using password:No,是因为我们还没有设置密码,直接这样设置是错误的。如果是using password:YES的话,说明你之前已经设置好密码了,只是输入密码错误而已。
我们应该执行:
mysql
然后进入mysql-> 这个格式。
输入这个命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); ///密码设置你想要的,不一定是123456
退出mysql之后,再进行以下命令:mysql -uroot -p
这样就可以设置成功了。
当然你可以在数据库可视化工具管理系统那里“连接测试”,验证一下是否连接到数据库。
MySQL忘记root密码解决方法
或者报出错误信息:...(using password:
YES)。
感谢这位博主提供修改root密码的解决方法[b](亲测可用):[/b]
http://www.cnblogs.com/wxdblog/p/6864475.html
相关文章推荐
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录账号出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- CentOS命令登录MySQL时,报错ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)错误解
- Linux下mysql出错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- CentOS 命令登录MySQL时,报错 ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
- CentOS命令登录MySQL时,报错ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)错误解决方法
- MySQL登录 ERROR 1045 (28000) Access denied for user 'root'@'localhost' (using password NO)问题