我在启动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
答案 0 :(得分:0)
如果这是全新安装的MySQL,则您尚未创建用户帐户。尝试以root用户身份登录:mysql -u root
。您应该做的第一件事是为根帐户设置密码。然后,您可以创建用户帐户。
如果这是现有数据库,请询问管理员应该使用的用户帐户和密码。然后使用mysql -u YourUserName -p
访问。它将要求输入密码。