自己菜坑了自己,卧槽。
这个问题,网上都说的清楚了,主要分为服务是否启动、3306端口是否放开、远程访问权限是否开启。
1.服务正常启动不用说。
2.3306端口要么在防火墙里面放开允许访问,如果不想去加放开3306端口配置就直接把防火墙关闭。
3.远程访问权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
PASSWORD为数据库用户密码
flush privileges;
保证这些是完全ok的了,而我就是因为ssh通道没配置,如下图
这个地方要勾选使用SSH通道,然后输入linux系统用户的验证信息,连接成功之后再 在常规里配置数据库连接信息,如下图:
这里信息只要输对,就能连接成功了!哎,怪自己太菜,哈哈,希望没人跟我一样