Navicat 远程连接ubuntu出现的问题

2003-Cant`t connect to Mysql server to xxxxxxx

解决:

vim /etc/mysql/my.cnf

修改bind-address            = 0.0.0.0

然后重启mysql:

这时进入mysql可能会报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

只需重启系统就好了 

此时再次使用navicat连接:

再次出现问题:1045-Access denied for user 'root'@xxxxxx(using password:YES)

表示没有权限,在mysql 命令行下输入:

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your passwd';      注:这里的%表示多有机器

然后再使用navicat 连接就可以了

 

posted @ 2016-08-25 14:58  cpc_dingyi  阅读(304)  评论(0编辑  收藏  举报