Error: Can't connect to MySQL server on 'localhost' (10061)
Errno.: 2003
错误编号:2003
问题分析:
无法连接到 MySQL 服务器,可能的情况为:
1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的 , 比如无可用的磁盘空间 , my.ini 里 MySQL 的 basedir 路径设置错误等;
2、MySQL 服务器资源紧张,导致无法连接 。
解决方法:
1、如果你是虚拟主机用户(购买的空间),则联系空间商检查 MySQL 是否正常启动,并确认 MySQL 的配置信息(是否为 localhost);
2、如果你是独立主机用户(拥有管理主机权限) , 则按下面步骤检查:
1)检查磁盘空间是否还有剩余可用空间 , 尽量保持有足够的磁盘空间可用 。
2)检查 my.ini 里的 basedir (MySQL 安装地址) 和 datadir (数据目录存放地址)等参数设置是否正确,然后重新启动下 MySQL 服务 。
还有一种方法是将服务器的windows补丁 。
微软9月9日发布了TCP/IP更新补?。↘B967723),如果服务器开启自动更新或者有自动更新软件下载更新了这个补?。敲淳突岢鱿终飧鑫侍?。
有人可能会问,为什么9号出现的补?。?到现在才发现问题?
大家都知道,服务器不是每天都重启的,有的服务器可能一个月或者一年半载重启一次,有的可能在9月9日以后重启过服务器,所以补丁生效了(我个人这么认为) 。
补丁卸载方法:登录服务器,进入控制面板 --- 添加和删除程序 -- (勾选上方的“显示更新”)
在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你 , 如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载 。
卸载完成后程序服务器,一切正常!
至于该补丁修补什么漏洞,卸载后是否会出现服务器安全隐患,这个先不说 , 要MYSQL正常运行 , 临时的解决办法只有如此 。
还有种情况下,你可以这样解决
Discuz! info: Can not connect to MySQL server
Time: 2007-11-13 6:25pm
Script: /bbs/index.php
Error: Can't connect to MySQL server on 'localhost' (10061)
Errno.: 2003
Similar error report has beed dispatched to administrator before.
正常情况下原因如下:
网站论坛访问量过大,数据库连接超过最大连接数.MYSQL数据库服务停止了.
解决方法(针对WIN系统):
1, 首先到系统服务里面找到MYSQL服务并启动MYSQL服务.
2, 到MYSQL安装目录找到MY.INI文件,打开MY.INI查找max_connections修改连接数为1000 重启IIS与MYSQL服务.
连接不了mysql建议你这样试试看mysql链接不上怎么办:
如果是客户端连接不上mysqlmysql链接不上怎么办的话mysql链接不上怎么办,检查用户名和密码
如果是编写的窗体程序或控制台程序连接不上的话mysql链接不上怎么办,检查连接字符串,格式:server=localhost;database=yangpu;uid=root;pwd=123456
电脑连接mysql失败原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见 , 仔细检查好所填信息是否正确,填写正确一般就可以解决 。
解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题 , 更改服务器名称一般可以解决问题 。数据库如果是安装在本机 , 服务器名可以用“.”或“(local)”来代替 mysql链接不上怎么办;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名 。
原因二:如果没能正确安装SQL服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启 。
推荐阅读
- 模拟沙雕游戏,模拟沙雕游戏手机版
- android如何通信,android通信协议
- chatgpt怎么登,chegg怎么登陆
- 虎牙直播旧版电脑版,虎牙直播旧版电脑版下载
- go语言类型断言 go语言 gin
- linux启动信息命令,linux启动命令e c
- 苹果7ios15.71,苹果7iOS15
- 虚拟机基本操作教案模板,虚拟机基础操作
- linux命令界面关机 linux系统命令关机