本文系作者原创,转载请注明出处,谢谢!
刚装完MySQL 5.7没几天,今天打开Hedisql连接数据库突然报错:Can't connect to MySQL server on '127.0.0.1'(10061)。见图
我以为是自己用金山卫士优化开机的时候把MySQl的一些服务给禁止了导致的问题。然后依次点击"控制面板"-->>"系统和安全"->>"管理工具"->>"服务",进入服务列表,找到MYSQL57服务这一项:
上面显示是"启动",和其他服务"已启动"不一样。有点蹊跷,双击点进去看,
发现,"启动"、"停止" 、"暂停"、"恢复"四个按钮都不可用。这下子想重启服务也没办法了。开始动了卸载重装的念头,打开"控制面板"->>"程序"->>"程序和功能",准备卸载时,注意到了列表里有一项"
MySQL Installer - Community
",右击看到有个"
更改
"选项,想到类似office这类软件是可以在
不卸载的情况下
重新配置某些功能的,于是点开了"更改"选项。
但是报错
接踵而来,提示
访问
C盘ProgramData下的MySQL文件夹下MySQL Installer for Windows
被拒绝。
我想可能是文件夹权限的问题,于是右击
C盘ProgramData下的MySQL文件夹,选择“属性”,把“只读”去掉勾需选,点击“应用”。
然后重新运行
MySQL Installer - Community
的更改
点击"MySQL Server"右侧的"Reconfigure",接着跟第一次安装操作一样,重新配置MySQL Server。中间会碰到让输入当前数据库password以进行下一步,准确输入即可。然后会碰到一个提示要求“
重新指定MySQL service在这台计算机上的服务名称
,不能用第一次安装时的服务名,旁边会给出当前的服务名告诉你这个名称不能再用。比如,我第一次安装时服务名是MYSQL57,那这次重新配置我就得重新起个名字。
重新配置完,再运行Hedisql就可以连接MySQL了!
Tips
:如果此时你再查看"服务"列表,会发现刚刚指定名称的服务已经出现了。
并且第一次安装时的服务名竟然还在,如果你嫌它碍眼,可以按下面的步骤把这个服务删除。
在开始菜单“附件”里找到“命令提示符”,右击选中“
以管理员身份运行
”,然后在cmd窗口输入
sc delete 服务名
(sc delete 服务名 三者中间有空格),敲下回车就会提示该服务已删除。重启电脑后在“服务”列表里就不会有第一次的服务名了。
Finally
,我在处理这个问题的时候还踩过不少坑,遇见过许多其他报错。上网搜了很多办法都无济于事。
简单列举一个:
这个问题很多人都碰到过,我试了网上的不少办法都不行。
所以最后还是建议
试试MySQL自带的重新配置功能:
MySQL Installer - Community
这样就可以在不卸载的情况下接着使用先前的数据库和表等资源。
本文系作者原创,转载请注明出处,谢谢! 刚装完MySQL 5.7没几天,今天打开Hedisql连接数据库突然报错:Can't connect to MySQL server on '127.0.0.1'(10061)。见图我以为是自己用金山卫士优化开机的时候把MySQl的一些服务给禁止了导致的问题。然后依次点击"控制面板"-->>"系统和安全"->>"管理工...
出现这种错误,
1.首先打开打开S
ql
server
配置管理器,当然,如果你打不开或找不到,可以打开计算机管理-左侧的S
QL
Server
配置管理器中找到它。或者还可以打开用命令行输入:S
QL
Server
Manager10.msc,如图:
2.点击MSS
QL
SERVER
的协议,在右侧的页面中选择TCP/IP协议
3.右键点击TCP/IP协议,选择“属性”,需要修改连接数据库的端口地址
出现这个原因,可能是
mysql
没有启动所致
如果是windows下安装版的
mysql
,那么执行 net start
mysql
,如果是linux,则需要
mysql
/bin/
mysql
d_safe &
window下如果启动有问题,参考如下:
http://hi.baidu.com/akira047/item/4fd56ac373954e5fbcef6975
解决方法参考自:Can''t
connect
to
MySQL
server
on localhost (
10061
)解决方法_
Mysql
_脚本之家 (jb51.net)
问题背景:
连接navicat连接
MySQL
出错,显示Can't
connect
to
MySQL
server
on localhost (
10061
),cmd窗口直接输入net start+enter 查看有没有
mysql
服务启动,发现没有,并且之后尝试连接多次及多种方法无效,后通过管理员方式打开命令窗口,navicat连接成功,
今天在用批处理进行
mysql
自动备份的过程中遇到一个问题,错误提示:
mysql
dump: Got error: 2003: Can’t
connect
to
MySQL
server
on ‘
127.0
.
0.1
’ (
10061
)
批处理命令:
@echo off
echo -------------------------
echo
mysql
backup
echo ----...
最近用 Node 写一个小玩意,需要用到
MySQL
数据库,现在用得最广泛的是
mysql
这个库。然后呢,现在 ORM 这么火,干脆也上 ORM 吧,正好我也不会可以学习一下,于是找到了 Sequelize.js 这个 ORM 库。
看看 Sequelize 的文档,so easy,两分钟搞定~
import Sequelize from 'sequelize';
let sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
port: 3306,
我是在连接模拟器时出现了这样的问题,由于我kill服务都不可以,所以我采取了究极办法,如下:
1、找到你配置的sdk包下的platform-tools内的adb.exe,替换到模拟器中
2、如果模拟器是夜神,那么你还需要将模拟器目录中的nox_adb.exe替换掉。(就是将之前拿出的adb.exe重命名为nox_adb.exe替换就可以)
3、重启模拟器,重调命令符连接:
adb
connect
127.0
.
0.1
:62001
4、如果还出现5037被占用,kill掉就可以了
adb kill-
server
adb start-
server
来自于测试群:762141168
作者:遇上方知友
1.查看配置文件: skip-networking #注释掉 因为它是屏蔽掉一切TCP/IP连接 bind-address =
127.0
.
0.1
#它和上一个选项是异曲同工,要想远程连接,也得注释掉 2.如果以上工作都做过还是出现: ERROR 2003 (HY000): Can’t
connect
to
MySQL
server
on ‘*.*.*.*’ (113),那就得考虑防火墙的问题了,关掉防火墙/etc/rc.d/init.d/iptables stop
修改完后需要 restart
mysql
(/etc/init.d/
mysql
restart)
这个错误通常表示无法连接到本地
MySQL
服务器。解决这个问题的方法有以下几步:
1. 首先确保你已经安装了
MySQL
服务器。可以通过运行命令`
mysql
d --version`来检查是否已经安装。如果没有安装,请按照
MySQL
官方文档进行安装。
2. 如果已经安装了
MySQL
服务器,但仍然无法连接,请确认
MySQL
服务器是否正在运行。可以通过运行命令`
mysql
admin -u root -p status`来检查
MySQL
服务器的状态。如果服务器未运行,请运行`
mysql
d`命令来启动它。
3. 如果
MySQL
服务器正在运行,但仍然无法连接,请检查是否有防火墙或安全组规则阻止了
MySQL
的连接。确保端口3306是开放的,并且允许从本地连接。
4. 另外,如果你使用的是Windows操作系统,请确保将
MySQL
的安装路径添加到系统的环境变量中。可以通过运行`setx PATH "%PATH%;C:\Path\to\
mysql
\bin"`命令来添加环境变量。
5. 如果你已经尝试了以上步骤仍然无法解决问题,请检查
MySQL
的配置文件my.cnf是否正确配置。确保配置文件中的bind-address参数设置为localhost或
127.0
.
0.1
,并且确保端口号与连接语句中的端口号一致。
希望这些步骤能帮助你解决这个问题。如果问题仍然存在,请提供更多细节,以便我们能够更好地帮助你。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [
MySQL
出现:ERROR 2003 (HY000): Can‘t
connect
to
MySQL
server
on ‘localhost‘ (
10061
)问题解决](https://blog.csdn.net/caibiyige1234/article/details/123522665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"
dis
tribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [
mysql
出现ERROR 2003 (HY000): Can‘t
connect
to
MySQL
server
on ‘localhost‘ (
10061
)的解决方法](https://blog.csdn.net/weixin_64916311/article/details/128183799)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"
dis
tribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [本地连接报错:ERROR 2003 (HY000): Can‘t
connect
to
MySQL
server
on ‘localhost‘ (
10061
)](https://blog.csdn.net/weixin_44125423/article/details/109675378)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"
dis
tribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]