我为RoR安装了mysql,我收到了拒绝访问错误。我已经尝试在互联网上搜索如何解决这个问题......但我现在还不知道如何进行修复。
基本上,我这样做了:
sudo apt-get install mysql-client mysql-server libmysql-ruby1.8
我确实收到了密码屏幕。我确定我选择了一个我知道的密码,但是当我尝试运行rake db时,我收到以下错误:create:Access denied for user 'root'@'localhost' (using password: YES)
我该如何解决这个问题?谢谢!
答案 0 :(得分:1)
您是否可以使用
连接到数据库mysql -uroot -p -hlocalhost
或
mysql -uroot -p -h127.0.0.1
如果您能够使用第二个而不是第一个连接,请修改您的database.yml文件以包含Host: 127.0.0.1
并删除Socket
行。
答案 1 :(得分:1)
请尝试按照官方MySQL文档重置root密码的说明进行操作: