我在mysql中创建一个数据库 我正在使用mysql2 gem和Rails 2 我已经在这里看到了一些关于这个的问题,但是没有一个问题适合我。
我有我的database.yml文件,如下所示:
development:
adapter: mysql2
database: db
username: root
password: 'root'
host: localhost
我可以在命令行中登录mysql,如下所示:
mysql -u root -p
并输入相同的密码:root并且我没有错误,但是当我在运行scrpit / server后尝试查看页面时,应用程序始终显示错误Access denied for user 'root'@'localhost' (using password: NO)
知道这里会发生什么事吗? 感谢
答案 0 :(得分:0)
替换为:
development:
adapter: mysql2
database: gradesfirst
username: root
password: ''
host: localhost
或在mysql上为root用户分配密码。