我可以使用CLI连接到mysql,但任何外部客户端都不能
我正在开发Ubuntu 16.04 我和我从命令行和其他客户端登录到它时没有问题 然后我使用answer从系统中完全删除了mysql 后来,当我再次需要mysql时,我安装了它,就像第一次一样 现在我可以使用CLI连接到mysql:我可以使用CLI连接到mysql,但任何外部客户端都不能,mysql,database-connection,ubuntu-16.04,Mysql,Database Connection,Ubuntu 16.04,我正在开发Ubuntu 16.04 我和我从命令行和其他客户端登录到它时没有问题 然后我使用answer从系统中完全删除了mysql 后来,当我再次需要mysql时,我安装了它,就像第一次一样 现在我可以使用CLI连接到mysql: mysql -u root -p 但任何其他客户都不会 DBeaver(和其他客户端)返回错误: 拒绝用户“root”@“localhost”的访问 我的配置默认为: Server Host: localhost Port: 3306 User name: roo
mysql -u root -p
但任何其他客户都不会
DBeaver(和其他客户端)返回错误:
拒绝用户“root”@“localhost”的访问
我的配置默认为:
Server Host: localhost
Port: 3306
User name: root
Passwrd: correct_password
这不起作用的原因可能是什么
有什么想法吗?所谓“外部”是指从另一台PC或通过Internet连接到MySQL
安装MySQL时是否启用了“外部根访问”
否则,为外部连接创建另一个用户总是一个好做法,因为root是“万能的”,不应该被任何人使用。不,我想的是另一个用户,而不是外部用户。很抱歉我更新了问题。