我正在研究 Ubuntu 16.04。
我安装了mysql,从命令行和其他客户端登录它没有问题。
然后我使用这个答案从系统中完全删除了 mysql。
后来当我再次需要mysql时,我安装了它,就像第一次一样。
现在我可以使用CLI连接到mysql:
mysql -u root -p
但任何其他客户都不会...
DBeaver(和其他客户端(返回错误:
拒绝用户"根"@"本地主机"的访问
我的配置是默认的:
Server Host: localhost
Port: 3306
User name: root
Passwrd: correct_password
这不起作用的原因可能是什么?
有什么想法吗?
"外部"是指从另一台PC或通过Internet连接到MySQL?
安装 MySQL 时,您是否启用了"外部根访问"?
否则,为外部连接创建另一个用户始终是一种很好的做法,因为 root 是"全能的",不应该被任何人使用。