写在开始:一个搬砖程序员的随缘记录
记录一下linux服务器下安装mysql后。Navicat登陆不上的问题,提示如下
从下面几个方面进行分析:
1、服务器没有开放3306端口权限。
我是腾讯云服务器
2、登陆账号权限不足
登入mysql
mysql -u root -p
访问mysql数据库
user mysql;
查询用户权限表
select host,user from user;
查看登陆用户对应的host是否是%,%表示所有用户访问
如果不是%
修改用户权限
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY '你的mysql密码' WITH GRANT OPTION;
刷新
FLUSH PRIVILEGES;
3、防火墙(我就是栽在这里了。。。)
关闭防火墙试下是否能够连接
关闭防火墙
systemctl stop firewalld
开启防火墙
systemctl start firewalld
检查防火墙状态
systemctl status firewalld
Over