安装mysql后连接出错(错误:Access denied for user 'root'@'localhost' (using password: YES)"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装mysql后连接出错(错误:Access denied for user 'root'@'localhost' (using password: YES)"相关的知识,希望对你有一定的参考价值。

       

  前几天下载了mysql5.7正常安装后,用navicat for mysql连接时提示“Access denied for user ‘root‘@‘localhost‘ (using password: YES)"”错误信息,因为第一次安装时未添加用户,所以卸载一次又重新添加了用户和密码安装后打开依然报错,借鉴了网上的一些方法,然后用自己的方法实现了连接。

 

解决方法:

1、打开mysql Command Line Client,输入安装mysql时设置的密码,出现如下界面;

技术分享

2、输入 "use mysql;"后回车,用于应用mysql,出现如下界面;

技术分享

3、输入 "select user,host from user;"后回车,用于查询数据库的用户信息。出现如下界面;

技术分享

4、输入“select user,host,password from user;”后回车,用于查询用户是否设置了密码,若能查出则跳至步骤6,若查不出则继续往下执行(本人当时就查不出所以先添加了password列,再执行修改密码);

技术分享

5、输入“alter table user add column password varchar(64);”后回车,用于添加password列。

6、输入“update user set password=password(‘123‘);”后回车,用于修改密码为123,出现如下界面;

技术分享

至此问题得以解决。

 

以上是关于安装mysql后连接出错(错误:Access denied for user 'root'@'localhost' (using password: YES)"的主要内容,如果未能解决你的问题,请参考以下文章

MySQL | 登录 mysql服务出错 windows ERROR 1045 (28000): Access denied for user 'root'@'localhos

PHP MYSQL数据库连接出错

mac下安装mysql,连接出现Access denied for user 'root'@'localhost' (using password: YES)(示例代码

mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES

mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES

解决 Amoeba连接mysql出错 解决方案