刚刚安装了MySQL。无法使用任何命令。未知的root密码

时间:2014-06-27 02:47:45

标签: mysql ruby-on-rails ruby

我试过这篇文章: 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文件更改,但这也没有用。

3 个答案:

答案 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留空,然后当您登录时,可以为数据库连接添加帐户。