登陆mysql
mysql -u root -p
输入select user,password,host from user;查看允许连接的host,看有没有你自己的ip
grant all privileges on *.* to root@"允许登陆的ip(%代表所有)" identified by '登陆密码';
设置好可以登陆mysql的ip
flush privileges;刷新一下权限
另外检查一下是否放行啦3306端口
另外,也可以直接在宝塔中设置
访问权限设置成所有人或者自己本地的ip
然后navicat用用户名(不是root,是自己设置的)和密码连接