ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO)

简介: 初次安装mysql,net start mysql,然后输入mysql -u root -p,出现enter password,我直接点击回车,结果出现如果下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。

初次安装mysql,net start mysql,然后输入mysql -u root -p,

出现enter password,我直接点击回车,结果出现如果下错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。

或者在 my.cnf 配置了密码

提示错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)。

解决方案

MySQL安装时默认的用户是root,这里的root是指数据库的用户,root密码一般在初始化MySQL时存放在你的日志文件中,日志文件的存放路径可以通过my.cnf文件进行自定义。

使用如下方法即可解决,本人已验证可行。

1.停止mysql数据库

/etc/init.d/mysqld stop
(或者直接 kill -9 [PID] 杀进程!)

2.执行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3.使用root登录mysql数据库

mysql -u root mysql

4.更新root密码

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

最新版MySQL请采用如下SQL:

mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';

5.刷新权限

mysql> FLUSH PRIVILEGES;

6.退出mysql

mysql> quit

7.重启mysql

/etc/init.d/mysqld restart

8.使用root用户重新登录mysql

mysql -uroot -p
Enter password: <输入新设的密码newpassword>

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
Web App开发 Android开发 iOS开发
iOS 调试:通过 Safari/Chrome 调试 WebView
iOS 调试:通过 Safari/Chrome 调试 WebView
11546 123
iOS 调试:通过 Safari/Chrome 调试 WebView
|
Java 关系型数据库 MySQL
Mac平台maven配置及idea中使用maven
Mac平台maven配置及idea中使用maven
3616 0
Mac平台maven配置及idea中使用maven
Could NOT find Protobuf (missing: Protobuf_PROTOC_EXECUTABLE)
Could NOT find Protobuf (missing: Protobuf_PROTOC_EXECUTABLE)
2087 0
Could NOT find Protobuf (missing: Protobuf_PROTOC_EXECUTABLE)
|
关系型数据库 MySQL 数据库连接
解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)用户访问拒绝
解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)用户访问拒绝
8720 52
解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)用户访问拒绝
|
安全 Go 开发者
使用 contextvars 管理上下文变量
使用 contextvars 管理上下文变量
624 1
|
关系型数据库 MySQL 数据库
mysql 中登录报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)ERROR
mysql 中登录报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)ERROR
|
存储 编解码 前端开发
Star 15.4k!「Movie-web」一个非常简洁独特的电影网站开源项目
Star 15.4k!「Movie-web」一个非常简洁独特的电影网站开源项目
1735 1
|
网络协议 数据可视化 Shell
最详细的Mac下安装nacos教程来了
最详细的Mac下安装nacos教程来了
3877 0
|
安全 关系型数据库 MySQL
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
1787 0

热门文章

最新文章