最靠谱的MySql 5.6 更改密码的方式 #1045 - Access denied for user 'root'@'localhost' (using password: YES)

原创 2018年04月17日 10:41:43
#1045 - Access denied for user 'root'@'localhost' (using password: YES) 

如果 MySql-show databases 数据库显示不完整 
可以参考:https://blog.csdn.net/l2580258/article/details/71081394

出现这个原因的有可能是 :mysql 表数据丢失了 ,localhost' 需要重新设置;
  1. 打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(win7、win8/win10默认安装,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)
  2. 重启MySQL57和MySQL Router服务。
  3. 通过命令行窗口进入MySQL的bin目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。(Win10默认安装,bin目录为:C:\Program Files\MySQL\MySQL Server 5.7\bin)
  4. 执行“use mysql”,使用MySQL数据库。
  5. 执行“ update user set authentication_string=PASSWORD("此处请输入您要设定的密码") where user='root';”           
  6. 注意密码格式:至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,密码长度至少为8个字符。
  7. 打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
  8. 重启MySQL57和MySQL Router服务。
  9. 在命令行中输入“mysql -u root -p”,回车,然后输入您设置的密码即可成功连接数据库。



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34581334/article/details/79971093

mysql错误:1045 access denied for user 'root'@'localhost' using password yes

有两种情况: 1.一个mysql数据库情况下可参考:点击打开链接 2.2个及以上mysql数据库的情况下:关闭所有mysql服务,之后打开自己需要的mysql数据库服务即可。 *2个以上数据库存在...
  • u012012240
  • u012012240
  • 2016-12-25 10:28:15
  • 1513

Mysql ——1045-Access denied for user 'root'@'localhost'(using password:YES)

在敲SSH的时候用的mysql数据库,今天打开myeclipse运行代码的时候出现了Access denied for user 'root'@'localhost'(using password:Y...
  • u010928364
  • u010928364
  • 2015-09-30 11:40:02
  • 925

安装Mysql时1045 - Access denied for user 'root'@'localhost' (using password: YES)

今天在安装mysql5,.6版本时发生:1045 - Access denied for user 'root'@'localhost' (using password: YES)错误,错误的原因为r...
  • puppet_
  • puppet_
  • 2016-04-28 22:45:38
  • 2269

关于MySql登录出现错误代码 1045 Access denied for user 'root'@'localhost' (using password:YES)

最近服务器上面mysql登录一直出现问题,错误代码 1045 Access denied for user 'root'@'localhost' (using password:YES) 在c...
  • cp1300
  • cp1300
  • 2016-09-26 13:54:41
  • 4193

appserv phpmyadimin登陆mysql提示1045 access denied for user 'root'@'localhost' using password yes

phpmyadimin登陆mysql提示1045 access denied for user 'root'@'localhost' using password yes...
  • dream_follower
  • dream_follower
  • 2016-11-20 22:38:12
  • 2078

数据库修改密码操作失误后,提示1045 access denied for user 'root'@'localhost' using password yes

我是多久没操作过数据库了,忘的一干二净,以后笔记都得记录下来。先说说今天做了个啥,xampp安装的mysql,默认的root用户是没有密码的,而很多程序中,输入用户名和密码来链接mysql,要求密码不...
  • beyond__devil
  • beyond__devil
  • 2016-09-19 09:39:29
  • 781

wampserver登陆mysql出现#1045 - Access denied for user 'root'@'localhost' (using password: YES) 问题

原因:mysql的用户名和密码与phpMyAdmin的配置文件的用户名密码不相对应所以连不上去 解决: 1.登陆mysql修改密码   可以用cmd控制台登陆也可以用wamp的mysql控制台m...
  • lf478660175
  • lf478660175
  • 2015-11-25 12:57:10
  • 10117

MYSQL连接Pycharm错误:Access denied for user 'root'@'localhost' (using password:YES)

用pycharm连接MySQL数据库,出现错误:Access denied for user 'root'@'localhost' (using password:YES),下面为解决方案...
  • qq_32969455
  • qq_32969455
  • 2018-01-13 15:58:58
  • 263

navicat(MySql)错误1045 Access denied for user 'root'@'localhost' (using password:YES)

新电脑装mysql+navicat 后,打开navicat提示错误如题目,可能是某种原因root密码记错了。 在网上找了一些方法,结合自己的实践,总结如下: 1、开始菜单里,搜索cmd,右击,以管...
  • conganguo
  • conganguo
  • 2017-06-29 17:38:03
  • 9847
收藏助手
不良信息举报
您举报文章:最靠谱的MySql 5.6 更改密码的方式 #1045 - Access denied for user 'root'@'localhost' (using password: YES)
举报原因:
原因补充:

(最多只允许输入30个字)