无法以用户身份访问mysql。我能做什么?

时间:2018-10-10 14:40:33

标签: mysql

我在启动mysql时看到此错误:

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

这是我的mysql版本:

mysql --version
mysql  Ver 14.14 Distrib 5.7.23

我该怎么办?在这里使用sudo不好吗?

我继承了这个rails项目,这是我的数据库。yml:

development:
  adapter: mysql2
  database: some_database
  username: root
  password:
  host: localhost
  port: 3306

1 个答案:

答案 0 :(得分:0)

如果这是全新安装的MySQL,则您尚未创建用户帐户。尝试以root用户身份登录:mysql -u root。您应该做的第一件事是为根帐户设置密码。然后,您可以创建用户帐户。

如果这是现有数据库,请询问管理员应该使用的用户帐户和密码。然后使用mysql -u YourUserName -p访问。它将要求输入密码。