
远程连接到Mysql吗?
防火墙问题: 尝试关闭防火墙或者添加入站规则,把Mysql端口添加进去
Mysql权限问题:未开放远程连接权限,你百度搜下就好,执行下指令,下面做参考:
a 在服务器上通过命令行或客户端登录mysql;
b 执行以下sql:GRANT ALL PRIVILEGES ON 开放权限的数据库 TO 用户名@"%" IDENTIFIED BY "密码串";
假如给root用户开放远程登录test数据库的权限,并设置登录密码为123456:GRANT ALL PRIVILEGES ON test TO root@"%" IDENTIFIED BY "123456";
连接被拒绝,说明你密码错误,你在
服务器上用mysql
client
登录试试看,然后看看
root这个用户是否允许远程登录。。
//////////////////////////////////////////////////////////
我想跟你说的是,linux
密码正确并不代表
mysql
密码也正确
虽然都同为root,但是,两个root
是不一样的,一个是 *** 作系统的root
一个是mysql的root
不要以为你的mysql安装的时候建立了一个mysql账号,就以为他用的是系统认证,那是很傻的。
第一个问题,回答完。
linux
没装防火墙
,从你给除的错误提示,已经很明确的说明了这一点,您的软件已经连接到了mysql
只是连接以后,发现密码错误了。。。。所以,提示
您给的错误。。。
第二个问题,完。
我感觉,自动设置和手动设置没有什么实质的关系,只要ip在同一网段,相互能访问,就ok
以上就是关于navicat for mysql无法连接到数据库全部的内容,包括:navicat for mysql无法连接到数据库、Navicat Lite for MySQL 连接linux的mysql数据库失败,怎么回事、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)