搜索
您的当前位置:首页正文

解决MySQL workbench的Can't connect to MySQL server on '127.0.0.1'(10061)问题

2023-11-10 来源:哗拓教育

也就是说MySQL的服务被拒绝

 

解决方法:

打开控制台 -> 输入"services.msc" -> 找到MySQL服务 -> 右键并启动之

或者右键"计算机" -> "管理" -> "服务与应用程序"中的"服务" -> 找到MySQL服务 -> 右键并启动之

技术分享

解决MySQL workbench的Can't connect to MySQL server on '127.0.0.1'(10061)问题

标签:ace   erro   enable   右键   程序   apple   原因   refused   ice   

小编还为您整理了以下内容,可能对您也有帮助:

Can not connect to MySQL server详细解决方法

步骤解决方法如下:

1、平常在使用数据库的时候要先连接数据库,有时能直接连上,有时却会报错,实际上是我们有时没有开启mysql的服务。

2、那么我们应该怎么来开启呢?首先打开Dos窗口,同时按下左下角的 窗口标志+R ,在弹出的框中输入cmd:

3、点击确定,会弹出如下的操作界面:

4、然后在框中输入如下:

5、按下回车,如果出现如下图所示,就代表成功了,我们就可以再次去尝试连接了。

6、最后,我们再次打开连接工具,再次连接,并成功连接。

扩展资料

MySQL主要特性

1、  使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。

2、支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

3、为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。

4、支持多线程,充分利用 CPU 资源。

5、优化的 SQL查询算法,有效地提高查询速度。

6、既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。

7、提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。

8、提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。

9、提供用于管理、检查、优化数据库操作的管理工具。

10、支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

11、支持多种存储引擎。

12、MySQL 是开源的,所以你不需要支付额外的费用。

参考资料来源:百度百科: MySQL

连接MYSQL数据库总显示Can not connect to MySQL server

Can not connect to MySQL server详细解决方法:

排错过程:

1、到/tmp/下确实没有mysql.sock.

2、执行 bin/mysqld_safe –user=mysql ,可以看到提示,信息放到/var/lib/mysql/zuolong.err文件里.zuolong为你的hostname

3、查看 /var/lib/mysql/yourhostname.err里面的信息,看到启动mysql时,会看在/var/run/mysqld/生成mysqld.sock文件。

4、用ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock,重启一下mysql服务,php连接正常。

系统重启后,/tmp/msyql.sock文件又没了,错误又出现。

5、执行bin/mysqld_safe –user=mysql –socked=/tmp/mysql.sock在/tmp/里面可以生成mysql.sock,php也正常。

6、可是重启以后,系统是不会加上–socked的这项呀,查看了一下mysql自动启动脚本vim /etc/init.d/mysql发现里面也没涉及到socked的地方。

7、再次跑去修改/etc/my.cnf里面的socket=/tmp/mysql.sock,结果还是不行。找了大量资料,都发现不了问题。

8、最后,在偶然的机会,发现在/etc/里面还有一个mysql目录,进去又发现了一个my.cnf文件。这个目录和文件 都是编译安装后自动生成的。而在/etc/下的那个my.cnf是我按网上教程自己copy来的。在里面无论怎么配置socket都不生效。

解决:

vim /etc/mysql/my.cnf

一看里面的配置,就知道问题所在了。

socket = /var/run/mysqld/mysqld.sock

修改为

socket = /tmp/mysql.sock

重启mysql,问题解决

如何解决Can t connect to mysql server on localhost 错误

解决办法:

第一步

删除c:\windows\下面的my.ini

第二步

打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码

第三步 在dos下 输入 mysqld-nt -remove 删除服务

在接着输入 mysqld-nt -install

第四步 输入mysql 启动成功。

其它可参考的方法:

1.看看hosts文件中localhost是不是指向127.0.0.1

2.如果是没启动mysql服务,则可运行net start mysql。

3.一些相关命令:

mysqld-nt --install #启动Mysql

mysql #运行Mysql

mysql -h ipAddress -u username -p

或者:直接去bin里点mysqld.exe或mysqld-nt.exe,看下它的进程能否正常运行,如不行,再去控制面板,服务里去启动它,看下是什么错误。如果不行,就在添加删除里删去mysql,然后再重装mysql,一般都能解决问题,可以在安装前备份一下DATA。

Error: Can't connect to MySQL server on 'localhost' (10061)

Errno.: 2003

错误编号:2003

问题分析:

无法连接到 MySQL 服务器,可能的情况为:

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

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

Can not connect to MySQL server

Can't connect to MySQL server是不能连接本地数据库服务器MYSQL数据库服务器出错。

宽带连接在网上邻居右键属性里可以找到

检查服务器端MySQL服务是否已经启动。

检查系统配置文件config.inc.php内提供的MySQL连接帐号是否正确。

如果此问题频繁间断出现,尝试修改config.inc.php内pconnect参数为1,开启MySQL长连接。

资料拓展

电脑无法连接的几个问题

一、网络设置的问题

二、DNS服务器的问题

三、IE浏览器本身的问题

四、网络防火墙的问题

五、网络协议和网卡驱动的问题

六、HOSTS文件的问题

七、系统文件的问题

Top