我刚刚安装MariaDb
在一个新的 Ubuntu Gnome 上,然后运行mysql_secure_installation我设置了一个不错的管理员密码,删除了匿名用户等。
之后我意识到有关管理员密码的一些奇怪行为:
- 如果我尝试使用命令从我的普通用户帐户登录,
mysql -u root -p
我总是会收到一个错误:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
我很确定我输入了我之前使用mysql_secure_installation设置的正确密码...... - 当我使用 root 从 root 运行命令时
sudo mysql -u root -p
,无论我实际输入哪个密码,我总是可以访问数据库...
这是正常的行为,我做错了什么还是我搞砸了安装?