为linux_mysql在windows下配置图形界面navicat

来源:互联网 发布:网络剧二十八岁未成年 编辑:程序博客网 时间:2024/05/16 13:51

说明:此文是总结网上以及实践总结,第一个问题说明你没连上主机,第二个错误是你没连入数据库。

 

1.windows上安装好navicat

2.linux上启动mysqlservice mysql start)。

navicat连接一般是出现Error1: 2003:Can't connect to MySQL server on 'localhost'

解决方法:

2.1先关闭防火墙,然后查看3306端口是否对外开放,默认是不开放的(net -an    |             3306)出现:tcp    0  0  127.0.0.1:3306  0.0.0.0:*  LISTEN,着说明不对外监听。

2.2vi /etc/mysql/my.cnf .找到 bind-address = 127.0.0.1注释掉,重启mysqlservice mysql           restart

此时问题解决。

3.此时应该还存在一个问题:

Error2: 1130 - Host'ClientIP' is not allowed to connect to        this MySQL server

      解决方法:

mysql -uroot -p  ; 密码;grant all privileges on *.* to ‘root’@’%’ identified by ‘密码’    with grant option;(注意;)

这样就可以正常连接了