连接mysql数据库出现2003-Can't connect to MySQL server on 'localhost'(10061),请问是怎么回事?

作者&投稿:西卞 (若有异议请与网页底部的电邮联系)
2003-can't connect to mysql server on 'localhost'(10061)~

当MySQL已经安装完成后默认端口号为3360,如果想修改可点击:
开始 / MySQL Server / MySQL Server Instance Config Wizard。
但修改了以后可能出现不能登录的情况(10061),解决方案:
开始 / MySQL Server / MySQL Server Instance Config Wizard,重新配置,一直到此图,按照此图设置即可。 current root password设为空。下面两个文本框填一下密码即可。

Can't connect to MySQL server on 'localhost'
很明显,是不能连接到本地的mysql服务器嘛!
出现这个情况,请检查你的Mysql服务器是否启动了,或者,配置文件里面的用户名和密码与当前机器的用户名和密码不一致,这是小问题,检查一下就OK了……

无法连接到 MySQL 服务器,可能的情况为:
1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等;

2、MySQL 服务器资源紧张,导致无法连接。

拓展资料:

使用说明

1.如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,你必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。

2.如果在 COMPILE 过程中出了问题,请先检查你的 gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。

3.如果不是版本的问题,那可能是你的内存不足,请使用 ./configure--with-low-memory 来加入。

4.如果要重新做你的 configure,那么你可以键入 rm config.cache 和 make clean 来清除记录。

5.把 MySQL 安装在 /usr/local 目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。

服务无法启动

1、首先,查看MySQL的服务是否存在。如果不存在需要先安装服务。安装服务的方法是进入MySQL Server的安装目录,找到bin目录,然后找到文件mysqld.exe,使用命令行运行 mysqld --install MySQL57 安装服务(如果不成功尝试使用管理员方式运行,MySQL57是服务的名字,默认是MySQL)。

2、如果上述方法安装服务失败,则可采用下述方法安装(成功则跳过此步)。搜索程序“regedit.exe”,即注册表编辑器,打开后找到 “计算机”——"HKEY_LOCAL_MACHINE"——“SYSTEM”——“CurrentControlSet”——“Services”,然后在该目录下新建项MySQL57(服务的名字)即可成功建立项目。

3、找到新建的项,然后可以看到其中有ImagePath这一项,这其实是可执行文件的路径。因为MySQL服务是需要靠mysqld这个命令来启动的,所以检查下ImagePath的路径是否正确。路径错误导致启动服务时报错—“无法找到文件”。

4、修改ImagePath的内容为正确的路径值,正确的值是"D:\MySQL\MySQL Server 5.7\bin\mysqld" --defaults-file="D:\MySQL\MySQL Server 5.7\my.ini" MySQL 是这种形式的,对照一下,如果路径不对,修改过来。

5、重启计算机,再次启动服务,并可以成功运行MySQL服务。

参考资料:百度百科:mySQL



这个错误有两个原因:
一是mysql数据库没启动(检查是否启动,可检查端口,可查看mysql的错误日志);
二是目标服务器拒绝连接,原因可能是mysql的允许连接数满了(可调整mysql的最大连接数,这个出现的概率比较小,因为默认连接数是比较大的),也可能是内存紧张,不能为连接分配出内存来(这个在目标服务器利用率很大时才会出现)。
按以上排查下吧。

很明显的是mysql服务没有启动,进入服务看看能不能启动mysql的服务,可以启动话,再试试登录
启动不了的话,只能是重装mysql了

我一般遇到这种情况,都是手动在启动一次Mysql的服务,步骤:运行->services.msc->找到Mysql,右键点击启动,就正常了

汗,你的mysql可能设置的手动启动。按住win+r,输入
net
start
mysql
,回车。重新在native下链接。sqlyog也是一样的。


如何用navicat连接mysql数据库
1、首先用navicat新建一个数据库database1,如下图所示。2、然后在database1数据库中,新建一个表table2,在table2中添加新的数据。3、新建一个名称为mysql_query的数据库,如下图所示。4、然后在页面中用mysql_connect 函数与数据库建立连接。5、然后用mysql_select_db函数选择要查询的数据库,如下...

如何连接MySQL数据库
一 Mysql命令行连接 一般对于刚刚安装好的mysql,如果勾选启用mysql lineclient的话。可以直接通过找到开始---程序--- mysql command line client如下图 如何登录mysql? cmd怎么连接mysql数据库 点击mysql命令行之后,会提示你输入root密码。输入正确的root密码之后即可连接到msyql数据库里啦 如何登录mysql...

php面向对象连接数据库?
请问PHP怎样用面向对象方式连接MySQL数据库?1、PHP可以使用MySQLi或PDO(PHPDataObjects)扩展来连接MySQL数据库。2、php链接mysql必备条件:已安装mysql数据库;检查php环境是否已开启mysql扩展(一般情况下是开启的);检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_...

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

c#中连接mysql的字符串
连接MySQL数据库的C#字符串通常使用以下格式:Server=你的服务器地址;Database=你的数据库名;Uid=你的用户名;Pwd=你的密码;1. 服务器地址:这部分是MySQL数据库服务器所在的地址。如果数据库部署在本机上,可以使用“localhost”作为地址。如果部署在其他计算机或服务器上,则需要提供该计算机或服务器的...

如何使用mysqlset设置MySQL数据库连接mysqlset
fprintf(stderr, “mysql_options(MYSQL_OPT_SSL_VERIFY_SERVER_CERT) fled: %s\\n”, mysql_error(conn));mysql_close(conn);return 1;} \/\/ 连接MySQL数据库 conn = mysql_real_connect(conn, “localhost”, “root”, “password”, “...

如何使用Oozie连接和操作MySQL数据库ooziemysql
Oozie是一套Apache的分布式调度系统,它可以使您通过一个用户界面定义一系列相关的作业运行。 它最常见的地方是用于启动Hadoop作业,但它也可以用于操作MySQL数据库。 本文将介绍如何使用Oozie连接并操作MySQL数据库。首先,您需要安装MySQL JDBC驱动程序。 从oracle.com下载MySQL JDBC jar,然后放入Oozie应用...

eclipse与mysql数据库的连接方法是什么?
eclipse下javaweb连接mysql数据库流程概述 首先,下载jdbc驱动程序(jar)从mvnrepository.com获取mysql的jar包。随后,导入驱动程序至应用项目下的\/WEB-INF\/lib文件夹,并通过右键项目,选择“Build Path”进行配置。然后,创建数据库并设计实体类,自动生成get和set方法,以映射数据库字段。接着,编写连接数据...

MySQL数据库禁止远程连接如何解决mysql不允许远程
MySQL数据库禁止远程连接:如何解决?MySQL是一种广泛使用的关系型数据库管理系统。然而,出于安全性考虑,有时候服务器管理员可能会禁止远程连接MySQL。这时候,怎样才能连接到MySQL并进行操作呢?本文将向您介绍一些解决方式。1. 修改MySQL配置文件 在MySQL的配置文件mysql.cnf中,通常会有一个bind-address...

django如何链接mysql(2023年最新整理)
8'PORT':'',#数据库端口,MySQL默认为3306 9'OPTIONS':{ 10'autocommit':True,11},12} 13} 最关键的一点,在站点的__init__.py文件中,我们添加如下代码:1importpymysql 2pymysql.install_as_MySQLdb()做完上述动作后,即可在django中访问mysql了。django连接mysql数据库'connectionrefused'的解决...

安宁市18778333079: mysql连接数据库时报2003错误怎么解决 -
鄹秦抗肿: mysql连接数据库时报2003错误,是设置错误造成的,解决方法如下: 1、首先,在电脑桌面鼠标点击开始菜单. 2、通过左下角的搜索栏,输入服务字样,选择“服务”应用,打开服务面板. 3、或者通过键盘上的win+R键打开运行,输入services.msc打开服务面板. 4、然后在服务面板中找到MySQL56,选中后单击右键点击启动此服务,这里的MySQL就在主界面,所以之直接启动即可. 5、最后,重新启动MySQL程序,连接数据库即可.关闭服务应用,打开MySQL,关闭错误代码提示,输入账号密码重新与数据库建立连接,然后就能打开数据库程序了.

安宁市18778333079: 连接mysql时出现2003 - Can't connect to MySQL server on 'localhost' (10061) -
鄹秦抗肿: Can't connect to MySQL server on 'localhost' 很明显,是不能连接到本地的mysql服务器嘛! 出现这个情况,请检查你的Mysql服务器是否启动了,或者,配置文件里面的用户名和密码与当前机器的用户名和密码不一致,这是小问题,检查一下就OK了……

安宁市18778333079: 连接mysql数据库出现2003 - Can't connect to MySQL server on 'localhost'(10061),请问是怎么回事? -
鄹秦抗肿: 我一般遇到这种情况,都是手动在启动一次Mysql的服务,步骤:运行->services.msc->找到Mysql,右键点击启动,就正常了

安宁市18778333079: 我在连mysql数据库时出现Error No 2003的错误是怎么回事?求详解?? -
鄹秦抗肿: 不能连接到数据库服务器,可能是数据库服务没有启动

安宁市18778333079: 错误代码2003 不能连接到Mysql服务器在llocalhost上,请问出现这种情况怎么解决? -
鄹秦抗肿: 在你的提问中不能连接到Mysql服务器在llocalhost上首先你给出的单词当中llocalhost这个单词改成localhost 在给你一段连接数据库中最简单的语句 $conn = mysql_connect('localhost','root','这里是你的mysql密码'); mysql_select_db(你建立的数据库名,$conn); echo “abcd”;//这句话是只是看有没有连接上.

安宁市18778333079: 启动mysql 出现错误 2003 原话是:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhos -
鄹秦抗肿: 原因:设置错误导致.解决方法:1.首先,右bai键单击计算机上的管理,如下图所示.2.在计算机管理界面中找到[系统工具]->[时间查看器zhi]-> [Windows log] ->应用程序,点击应用程序.3.点击[application]可以在右侧找到最新的mysql错误消息.双击查看,根据最新的错误消息提dao示,解决相应的问题.从图上的信息可以看出,这次3306端口被占用了.4.只要我们找到真正的原因,就能内解决它.这次我安装了PHPWAMP,即PHP集成开发环境,容端口被占用.5.然后重启mysql来解决这个问题,如下图.

安宁市18778333079: 在连接MYSQL时出现了错误 2003 - can't connect to mysql server on 'localhost' 10061 这是什么回事? -
鄹秦抗肿: mysql 的服务没有开启,cmd下 执行 net start mysql

安宁市18778333079: 连接mysql报错:error 2003 (hy000):can't connect to mysql server on 'localhost' (10061) -
鄹秦抗肿: mysql 的bin目录下有个MySQLInstanceConfig.exe,运行就可以进行创建数据库实例,创建实例时也可以生成windows 服务,把服务设置成自动启动就可以了

安宁市18778333079: 我的论坛出现Discuz! DatabaseError(2003)notconnect的问题 -
鄹秦抗肿: 错误编号:2003 问题分析: 无法连接到 MySQL 服务器,可能的情况为: 1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等; 2、MySQL 服务器...

安宁市18778333079: 连接别人电脑的mysql出现2003错误 ERROR 2003: Can't connect to MySQL server on '别人机子的IP' (10060 -
鄹秦抗肿: 过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104 .如果是在linux shell命令行中直接打 mysql 命令,能够顺利连上 MySQL,执行查询语...

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