在一台服务器上安装了mysql后使用dbeaver远程连接不上报错:
可以看到,报错原因是不许远程连接到mysql服务器
所以,修改访问权限。
首先,进入mysql命令行,查看访问权限:
use mysql;
select user,host from user;
可以看到root用户只允许本地ip访问,所以修改root用户的访问ip权限为所有:
update user set host='%' where user = 'root';
可以看到ip权限确实改变了:
将权限更新操作刷新到内存中:
flush privileges;
重新连接可以连接上了: