最近遇到了一件非常棘手的问题,用Navicat远程连接数据库居然连接不到,真是头都大了。
网上查阅了一下原因,原来是没有开通远程权限,好吧,下面我就来回忆一下自己怎么处理这问题的!
大家都知道,用Navicat连接数据库一般是这样连得:
问题整理以及解决办法
错误一:
错误原因:
本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。
解决办法:
1.首先远程连接进入服务器,在cmd中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。