1:进入Debian系统,vim /etc/mysql/my.cnf .这个是mysql的配置文件 到里面把 bind-address= 127.0.0.1 这一句注释 2:保存退出。重启 mysql,service mysql restart 即可连接成功,
值得注意的是
这种简单粗暴的解决方法只适合本地虚拟机或者测试地址使用,如果真正运行的服务器可以这样让别人远程用root连接数据库,那将会有灾难性的后果,所以在这里,介绍另一个相似但安全性更高的方法,只是这个方法不另做配置的话,虚拟机里面就起不到效果,这个也简单,只要给虚拟机设置添加一个网卡就好了
1:ifconfig 查看本机的IP地址,记住 eth0 和 eth1 这两个网卡的ip地址 2:vim /etc/mysql/my.cnf 还是找到 bind-address = 127.0.0.1 这一句,注意这里就不是注释了,而是将 127.0.0.1 替换成刚才 eth0 这个网卡的 ip 地址; 保存退出; 重启mysql; 3:这时,用上面的方法就连接不上了,我们需要通过ssh才能成功实现远程连接 a) 打开 Navicat ,选中 ssh,先勾选 use ssh tunnel 选项,否则无法填写信息

