开发者社区> 问答> 正文

错误1045(28000):用户'root'错误@'localhost'的访问被拒绝(使用密码:是)

我是一名电气工程师,主要研究电源系统而不是编程。最近,我一直在遵循手册在Ubuntu上安装软件套件。mySQL实际上,我一点也不了解。我已经在Ubuntu上完成了以下安装。

sudo apt-get update sudo apt-get install mysql-server-5.5 sudo apt-get install mysql-client-5.5 sudo apt-get install mysql-common sudo apt-get install glade sudo apt-get install ntp 那我做

me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql" 我最终收到以下错误消息。

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我该如何修复并继续?

展开
收起
保持可爱mmm 2020-05-11 11:00:28 907 0
1 条回答
写回答
取消 提交回答
  • 注意:对于MySQL 5.7+,请参阅@Lahiru对此问题的回答。那包含更多当前信息。

    对于MySQL <5.7:

    默认的root密码为空白(即空字符串)not root。因此,您只需登录为:

    mysql -u root 您显然应该在安装后更改root密码

    mysqladmin -u root password [newpassword] 在大多数情况下,在广泛使用数据库之前,您还应该设置单个用户帐户。来源:stack overflow

    2020-05-11 11:00:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载