MySQL连接不上是怎么回事

作者&投稿:重霞 (若有异议请与网页底部的电邮联系)
Mysql 数据库偶尔连接不上 怎么回事?~

连接被拒绝,说明你密码错误,你在 服务器上用mysql client 登录试试看,然后看看 root这个用户是否允许远程登录。。


//////////////////////////////////////////////////////////

我想跟你说的是,linux 密码正确并不代表 mysql 密码也正确


虽然都同为root,但是,两个root 是不一样的,一个是操作系统的root 一个是mysql的root

不要以为你的mysql安装的时候建立了一个mysql账号,就以为他用的是系统认证,那是很傻的。

第一个问题,回答完。


linux 没装防火墙 ,从你给除的错误提示,已经很明确的说明了这一点,您的软件已经连接到了mysql 只是连接以后,发现密码错误了。。。。所以,提示 您给的错误。。。


第二个问题,完。


我感觉,自动设置和手动设置没有什么实质的关系,只要ip在同一网段,相互能访问,就ok

按 Win + R 键, 在运行里 输入 services.msc 找到SQL SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。

你的mysql服务开了吗?看样子你是用的Navicat吧,mysql是在你本机上吗?是的话看看mysql 服务有没有开,不是的话你就需要填写数据库所在的电脑的ip

第一, 查看服务器端是否限制外部软件链接数据库, 或者指定只有某些IP可以.
第二, 检查数据库帐号密码信息, 还有端口,是否正确.
一般来说, 就是这两个问题引起的.

你mysql账户没有localhost,
你到mysql里查看下mysql的user表看看有没有host=localhost的
如果没有添加上就ok了。

改成127.0.0.1试试

如果以前能连上,现在突然连不上了,那可能是mysql的服务被关了.

解决办法:win+R 输入services.msc 打开服务

进入进入服务

然后找到mysql的服务

然后右击,打开属性,将启动类型改为自动就好了,

我自己就遇到两回这种情况,第一次傻傻的重装了,第二次又出现了,我想,为什么用户量这么大的软件为什么会经常出这种情况,然后,我想应该不是软件的问题,应该是我的配置的问题,突然想起来,昨天好像修改过服务的配置,然后改回来,果然是对的。希望对你们有帮助。




错误: MySQL无法连接到服务器。
问题分析: 出现这个错误一般情况下是因为下面两个原因:1.MySQL服务器没有开启。2.MySQL服务器开启了,但不能找到socket文件。解决方法:1.虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认MySQL的socket文件启动地址,可以尝试在论坛根目录下的配置文件config.inc.php中的$dbhost的值改...

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

MySQL为什么连接不了?
错误。如果不行,就在添加删除里删去mysql,然后再重装mysql,一般都能解决问题,可以在安装前备份一下DATA。Error: Can't connect to MySQL server on 'localhost' (10061)Errno.: 2003 错误编号:2003 问题分析:无法连接到 MySQL 服务器,可能的情况为:1、MySQL 服务没有启动,一般是在异常的情况...

MySQL无法连接到本地服务器是什么原因
然后,检查端口是否被防火墙挡住了,telnet192.168.1.2113306,如果连接失败,配置防火墙。2.配置防火墙,开启3306端口vi\/etc\/sysconfig\/iptables-AINPUT-mstate–stateNEW-mtcp-ptcp–dport3306-jACCEPT(允许3306端口通过防火墙)\/etc\/init.d\/iptablesrestart(重启防火墙使配置生效)2.检查MySQL配置3.如果...

为什么我的navicat premium 连不上mysql?
无法连接到 MySQL 服务器,可能的情况为:1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等;2、MySQL 服务器资源紧张,导致无法连接。解决方法:1、如果你是虚拟主机用户(购买的空间),则联系空间商检查 MySQL ...

为什么总是出现数据库连接不上?
心里不放心。 \\x0d\\x0a\\x0d\\x0a1。上周五的时候,ftp压力并不大的时候,30分钟在线统计900多人的时候,10%的比率出现mysql连接失败的10048错误。 \\x0d\\x0a2。我当时使用的连接方法是 mysql_connect()。服务器iis+php+isapi的方式。参考了一些资料以后,我当时马上把 mysql_connect() 方法都...

MySQL localhost无法连接数据库怎么办
一台服务器的PHP程序通过localhost地址无法连接数据库的原因是socket没有正确设置。连接MySQL数据库有两种方式:TCP\/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与...

mysql5.5连接不到怎么回事
1.内存被其它进程大量占用,或数据库本身数据量太大导致mysql宕机 2.程序访问mysql后没有执行mysql.close,大量占用资源导致宕机。群里提出的这个问题主要是mysql5.5以上的,基本上不是mysql宕机。因为5.5以上的数据库会有个链接超时配置。默认是28800秒也就是8个小时,会断开连接。解决方案:1.修改...

mysql数据库连接不上是什么情况
字段的值超过其可输入的范围了,就像int(10),但是导入的数据中有超出范围的,可以把字段的类型改一下,比如改成bigint(50)等等。举例如下图:修改后不再报错:

遇到Mysql Workbench连接不上服务器的解决方法
刚接触Mysql Workbench方面的知识时,总会碰到这样或那样的问题,那么今天就遇到了Mysql workbench连接不上Mysql 服务器的问题。连接时出现如图所示的界面:那么该怎么办呢?单击电脑桌面上的“计算机”;按鼠标右键并选择“管理”选项,便进入了计算机管理界面了;在计算机管理界面找到并双击:服务和应用程序,...

大安市19386452797: 电脑Mysql连接不上 -
童振复方: 消息只是说不能连接,可能问题如下:1,检查网卡,是否连接网线并正常.是否能ping通网址?2,检查服务,MySQL的服务是否已启动.

大安市19386452797: 为什么我mysql连接不上服务器 -
童振复方: 1、首先确认网络配置没有问题 2、建立数据库用户并对该用户赋上所有主机访问权限就可以通过该用户访问数据库了. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;上述语句意思是将root用户赋予可以访问任何主机的任何数据库权限,注意password为你设置的root用户密码.

大安市19386452797: mysql 无法连接数据库,请检查数据库是否启动,数据库服务器地址是否正确 -
童振复方: 1、检查60.191.254.236上的数据库服务是否启动; 2、如果是远程连的话,检查数据库是否允许远程连接; 3、检查数据库管理员是否对连接的IP有限制; 4、检查连接数据的用户名和密码是否正确. 暂时想到这么多,希望对您有帮助.

大安市19386452797: MySQL服务已经运行但是程序连接不到是怎么回事儿?
童振复方: 第一,防火墙是否阻止,WINDOWS的本地连接是否存在黄色的锁,去掉. 第二,是否安装SQL SP3以上的补丁 第三,SQL是否采用混合身份验证模式.

大安市19386452797: 连接不上MySQL服务器 -
童振复方: 连接不上服务器的话APACHE会返回错误,首先检查网站的配置文件,类似于config.inc.php之类的一个文件.在里面配置Mysql服务器的信息,看跟本机的配置一样与否,用户名和密码跟mysql配置的是否一样,若还是can't connect to mysql之类的可能就是mysql服务器安装的问题了,如果mysql服务端没有安装在本机也不排除网络通路的原因.

大安市19386452797: MySQL服务已经运行但是连接不到是怎么回事儿? -
童振复方: 在命令行模式下试试MYSQL是否正常.mysql -uroot -p你的密码

大安市19386452797: Mysql连接不上 -
童振复方: 1.排除网络或防火墙问题 先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题.然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙.配置防火墙,开启3306端口2.检查...

大安市19386452797: Mysql 数据库偶尔连接不上 怎么回事? -
童振复方: 连接被拒绝,说明你密码错误,你在 服务器上用mysql client 登录试试看,然后看看 root这个用户是否允许远程登录.. ////////////////////////////////////////////////////////// 我想跟你说的是,linux 密码正确并不代表 mysql 密码也正确 虽然都同为root,但是,两个...

大安市19386452797: mysql5.5连接不到怎么回事 -
童振复方: mysql宕机主要有两个原因:1.内存被其它进程大量占用,或数据库本身数据量太大导致mysql宕机2.程序访问mysql后没有执行mysql.close,大量占用资源导致宕机.群里提出的这个问题主要是mysql5.5以上的,基本上不是mysql宕机.因为5.5以...

大安市19386452797: 本地mysql无法连接问题 -
童振复方: 我是怀疑你没有卸载干净之前的,导致3306端口被占,卸载后再安装前需要重新启动一下. 如果不是上述原因,你可以找到my.cnf,看看bind address是什么,或者直接把bind-address这一项注释掉再试试.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网