gpt4 book ai didi

mysql - 我怎样才能重写我的 MySQL 密码,以便我可以 rake db : create on rails?

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:23 24 4
gpt4 key购买 nike

我已经非常努力了。

当我创建 db:rake 时,我得到以下信息:用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)。请提供您的 mysql 安装的 root 密码> rake 中止!

没有设置密码。我整天都在 stackoverflow 和谷歌上搜索。我什至为它设置了密码并进行了尝试。

是的,我去过http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix

但是当我按照说明重置密码时,终端和我自己都无法找到 .pid 文件!

我试过使用带有 --skip-grant-tables 选项的 mysqld_safe,结果是:

110821 23:32:22 mysqld_safe 使用来自/usr/local/var/mysql 的数据库启动 mysqld 守护进程rm:/tmp/mysql.sock: 权限被拒绝110821 23:32:24 来自 pid 文件的 mysqld_safe mysqld/usr/local/var/mysql/Tony-Ngs-MacBook-Air.local.pid 结束

最佳答案

我相信您只需要在 database.yml 文件中添加密码即可。这是连接到 mysql 的客户端未指定密码时显示的错误,而不是服务器的配置问题(尽管在措辞上确实是这样显示的)。

如果您需要在 MySQL 中设置密码,您可以使用授权选项来完成:

GRANT ALL ON *.* TO 'railsuser'@'localhost' IDENTIFIED BY 'password';

关于mysql - 我怎样才能重写我的 MySQL 密码,以便我可以 rake db : create on rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7143891/

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