我试过这篇文章: How can I rework my MySQL password so that I can rake db: create on rails?
因为它最能解决我的问题,除了答案不够具体/详细,即我是一个巨大的新手并且不知道要运行什么命令。
这是我的问题: :〜/ myapp $ rake db:create
拒绝访问用户&t; todallyrad' @' localhost' (使用密码:是)请提供mysql安装的root密码。
我不知道root密码或如何更改密码。我开始尝试遵循这个: https://gorails.com/setup/ubuntu/14.04 但最终陷入困境。我尝试使用VIM进行建议的database.yml文件更改,但这也没有用。
答案 0 :(得分:0)
MySQL的默认root密码是无密码。编辑database.yml文件,以用户身份输入root
,将password
留空。或者使用mysql命令行控制台创建具有密码的用户。并添加root密码。
答案 1 :(得分:0)
您可以按以下方式更改root密码:
停止mysql服务
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables&
使用root用户登录mysql数据库
mysql -u root mysql
为root用户设置密码
更新用户SET密码=密码(' YOURPASSWORD ')WHERE User ='root'; FLUSH特权;出口;
答案 2 :(得分:0)
使用root
作为用户名并首次将password
留空,然后当您登录时,可以为数据库连接添加帐户。