我有一个全新的MySQL安装在Ubuntu20.04上。
在安装过程中,我为root选择了一个密码。安装之后,我执行了以下操作:
sudo mysql -u root
它没问我密码就登录了。然后:
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
我以为这样做会在下一次登录时询问我的密码。但是,现在当我尝试登录时,它给了我如下信息:
自从迁移到新的VPS后,我们在访问PHPMyAdmin时就遇到了问题。我们有15个网站(和cPanel账户)托管在这个新的VPS和PHPMyAdmin只有两个cPanels的工作。
除了提示登录屏幕之外,其余部分不会显示任何错误。输入登录凭据后-它会将我们带到一个空白的白屏。未显示错误。
但是,在cPanel中单击MySQL数据库时,会显示以下错误:
Error while connecting to MySQL: Cpanel::DBI::Mysql connect('','root',...) failed: Access denied for user &
在我运行rake db:migrate的本地机器上,从db/schema.rb文件中删除了几个add_foreign_key约束,但是当我在dev服务器rails上运行相同的命令时,会将它们添加回。我检查了mysql & rails版本,它们是相同的。有人能指点/告诉我这里发生了什么事吗?
本地机器:
$ mysql --version
mysql Ver 14.14 Distrib 5.7.23, for osx10.13 (x86_64) using EditLine wrapper
$ rails --version
Rails 4.2.6
$ gem list --lo