本文系作者原创,转载请注明出处,谢谢!

刚装完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 ]