首先在宝塔面板系统安全中放行3306端口
(使用第三方云主机的可能需要在主机安全组策略列表项目入网规则中添加3306端口)
若此时链接还提示 “Access denied for user 'root'@'xxx.xx.x.x' (using passord:yes)”
就需要添加数据库用户权限
用xshell 连接服务器
mysql -u root -p
弹出Enter password:输入root用户数据库密码
执行下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;
在执行下
flush privileges;
这个命令是刷新一下权限,不用重启)
到此重新打开Navicat尝试