MySQL Error: : 'Access denied for user 'root'@'localhost'
2022/4/30 2:14:34
本文主要是介绍MySQL Error: : 'Access denied for user 'root'@'localhost',对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
解决方法:
Ubuntu linux下安装新版本mysql,安装时root密码是随机的,因此会出现上述错误。
1、进入Mysql
sudo mysql
2、设置root密码
root 用户实际上使用 auth_socket 插件进行身份验证。 要将 root 帐户配置为使用密码进行身份验证,请运行以下 ALTER USER 命令。 请务必将密码更改为您选择的强密码,并注意此命令将更改您在步骤 2 中设置的 root 密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
3、更新
FLUSH PRIVILEGES;
4、退出
exit;
参考博客:
https://stackoverflow.com/questions/41645309/mysql-error-access-denied-for-user-rootlocalhost
这篇关于MySQL Error: : 'Access denied for user 'root'@'localhost'的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程