连接Navicat for MySQL总是提示不能连接

如题所述

第1个回答  2015-05-13
查一下你的MYSQL用户表里, 是否允许远程连接
1、授权
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;
mysql>flush privileges;
2、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可追问

怎样修改啊!可以详细点吗?

本回答被提问者和网友采纳
第2个回答  2015-05-13
localhost是否指向127.0.0.1,
mysql是否启动成功
第3个回答  2018-04-24

navicat for mysql 连接mysql报如上错误,之前修改过root密码,不好使,有没有别的办法,求指教

Navicat for mysql无法连接到mysql是什么原因?
如果仍无法连接,可能是MySQL Server绑定了本地地址。在MySQL配置文件\/etc\/mysql\/my.cnf中查找"bind-address = 127.0.0.1",将其修改为"bind-address = 0.0.0.0",以便允许所有IP访问。最后,重启MySQL服务,命令为"\/etc\/init.d\/mysql restart",问题应该就能得到解决。

navicat连接数据库mysql时出现错误的原因是什么?
当使用Navicat连接MySQL数据库遇到问题时,首先需检查MySQL账户和密码是否正确。若账户和密码正确,但连接仍失败,需修改数据库管理系统身份验证方式,将本机默认的authentication_string改为mysql_native_password插件,以确保软件登录成功。若连接提示“无法连接到MySQL服务器”,需检查MySQL服务器是否正常运行,...

高手来看 Navicat for MySQL为什么连接不了?
如果是本地的mysql数据库才在主机名那里填localhost,另外用户名和密码也得填正确,还要那个数据库能就行远程连接才行。

navicat for mySQL中链接不上,报错10060是咋回事
1.网络不通。检查能不能ping通。2.防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。3.mysql的账户设置。(对于Linux服务器)mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:mysql -u root -p \/\/登录MySQL mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WIT...

Navicat for mysql无法连接到mysql
现在再次用Navicat for MySQl访问远程mysql数据库,已经能正常打开了。 问题解决。如果还是连接不到,那不是 MySQL Server 绑定了本地地址,打开\/etc\/mysql\/my.cnf,找到:bind-address = 127.0.0.1,去除 IP 地址绑定,把它改为:bind-address = 0.0.0.0。然后重启 MySQL Server:\/etc\/init.d...

navicat for mySQL中链接不上,报错10060是咋回事
navicat for mySQL中链接不上,报错10060是咋回事 1.网络不通。检查能不能ping通。2.防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。3.mysql的账户设置。(对于Linux服务器)

Navicat远程连接MySQL报10038错误
cnf或mysqld.cnf,确保bind-address设置为0.0.0.0,以便接受来自任何地址的连接。最后,重启mysql服务以应用更改。综上,10038错误通常是由于网络设置或MySQL配置问题,通过调整防火墙规则和配置文件,通常可以解决此问题。具体操作可参考相关教程如"Navicat for MySQL远程连接报10038的错误"。

为什么Navicat for MySQL数据库连接不上?
如果已经配置了数据源驱动,那么,检查你的账号和密码是否同MYSQL数据库的配置文件里保存的账号一致,如果不一致,无法连接。

mysql数据库连接不上怎么回事?
连接MySQL总是BAD HANDSHAKE,是设置错误造成的,解决方法如下:1、首先安装好MySQL和Navicat之后,打开Navicat,然后点击“连接”菜单。2、Navicat是通过连接来设计数据库以及操作数据库的,所以起一个 连接名称,然后设置好主机端口等,默认的用户名是root,密码是空。如果设置有密码就输入密码。3、之后,...

Navicat for MySQL连接不上
1、确认下端口是不是54327,如果没有改过mysql端口的话,默认是3306,。2、如果端口改过,看下mysql服务器有没有对远程连接主机授权

相似回答