navicat连接不了ubuntu的详细解决办法
1、首先sufo ufw status查看防火墙是否开启,状态为inactive说明没有开启防火墙。

2、然后输入netstat -an|grep 3306查看端口启动和占用情况,可以看到绑定为127.0.0.1,这块需要我们修改为0.0.0.0,下面会讲到。

3、首先得修改mysql访问权限,输入mysql -u root -p,回车,然后输入密码123456进入mysql命令行。

4、输入grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;指定所有客户端都可以使用root账户访问mysql。

5、输入flush privileges;刷新权限设置。

6、输入exit;退出mysql命令行。

7、输入cd /etc/mysql/mysql.conf.d进入mysql配置目录。

8、输入vim mysqld.cnf修改mysql配置文件。

9、找到bind-address修改127.0.0.1为0.0.0.0。

10、输入/etc/init.d/mysql restart重启mysql。

11、再次使用navicat连接mysql,终于可以连接上了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:86
阅读量:189
阅读量:155
阅读量:42
阅读量:103