mysql - ruby on rails- 拒绝用户访问 'root' @'localhost'

标签 mysql ruby-on-rails ruby

我是 ruby​​ on rails 的新手,我正在尝试遵循该教程:tutorial

当我尝试运行 mysql 时出现错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

我不明白应该如何运行这些命令:

mysql> create database library_development;
 Query OK, 1 row affected (0.01 sec)

mysql> grant all privileges on library_development.*
to 'root'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

我很乐意提供一些帮助。

谢谢。

最佳答案

您的数据库配置有误。在 database.yml 中,您应该设置正确的登录名和密码。

关于mysql - ruby on rails- 拒绝用户访问 'root' @'localhost',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28769590/

相关文章:

ruby-on-rails - Bundler 找不到 gem "bundler": 的兼容版本

ruby - 几个月前在 ruby

php - SQL 查询未在我创建的 php 命令行界面中执行

mysql - 保留行,即使它们在其他连接表 MySQL 查询中没有任何行

mysql - MySQL Workbench 中的正向工程输出错误 1064

ruby-on-rails - 在迁移中填充 Rails 类

sql - 将表中的一个字段复制到同一个表中的另一个字段

ruby-on-rails - 让 Rails 在显示日期时忽略夏令时

ruby - 将 block 传递给 define_method

ruby - 在 Ruby 中,是否有与 Smalltalk 中等效的 printNl 方法?