gpt4 book ai didi

mysql - 使用 ruby​​ on rails 和 mysql 运行迁移

转载 作者:行者123 更新时间:2023-11-30 22:48:24 26 4
gpt4 key购买 nike

我正在处理 Ruby on Rails 3 Essential Training .我创建了一个新数据库并授予了本地主机权限。然后我生成了一些迁移,但是当我尝试运行迁移时,我得到:

error: Access denied for user 'simple_cms'@localhost' .

我已授予 localhost 权限并顺利生成迁移,但出于某种原因我似乎无法修复此错误。我已确保我的 database.yml 配置正确,但我仍然遇到错误。

最佳答案

您的数据库没有您在 database.yml 文件中定义的 simple_cms 用户所需的权限。打开 mysql -u root 控制台并运行:

SHOW GRANTS FOR simple_cms@localhost;

看看他们有什么权限,他们会缺少一些他们需要的东西,比如 CREATEDROP 或与您的迁移相关的东西。

关于mysql - 使用 ruby​​ on rails 和 mysql 运行迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com