在创建新表和用户时,我通常只需调用以下命令:GRANT ALL PRIVILEGES ON mydb.* TO myuser@localhost IDENTIFIEDBY "mypassword";
在发出前两个命令之后,我从来不需要使用FLUSH PRIVILEGES命令。用户可以登录并使用他们的数据库并运行PHP脚本,这些脚本可以很好地连接到数据库。然而,我在我看过的几乎每个教程中都使用了这个命令。
我已经在ubuntu ec2实例上安装了phpmyadmin。Phpmyadmin页面显示在首页上,但我收到拒绝根用户访问的错误。我已经在安装过程中为根用户设置了密码,但是当我尝试使用mysql -u root -p登录时,我得到了错误的access denied for user 'root@localhost' (using如何设置root密码才能登录phpmyadmin?