数据库10061 数据库连接错误出现10061是怎么回事
老铁们,大家好,相信还有很多朋友对于数据库10061和数据库连接错误出现10061是怎么回事的相关问题不太懂,没关系,今天就由我来为大家分享分享数据库10061以及数据库连接错误出现10061是怎么回事的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
数据库连接错误出现10061是怎么回事
你问得有点简单,但原因可能有很多。不是是不是用Navicat for mysql远程连接 mySql数据库报的10061,如果是:则
1:在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1为 bind-address=0.0.0.0(在MySQL 5的my.ini中未发现此项)
2:重新启动MySQL服务。
如果用的是socket,则可进行下面操作
1: scktsrvr.exe没启动
2:端口没有设置上.(默认的是211,如果你自己的是其他,必须自己手动增加)
最后注意,把防火墙,杀毒软件关掉试试。
如何远程连接阿里云上mysql数据库 出错10061
安装完mysql后,此时只是本机访问mysql,其他的任何机器都是无法访问的,Navicat for mysql更是无法使用,
然后进行如下操作:
update user set host='%' where user='root';
grant all on*.* to root@'%' identified by'root';
flush privileges;
执行以上3个命令,本以为可以用Navicat可以连接了,谁知报了10061错误:
经常一番资料查找,有人说:
在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1为 bind-address=0.0.0.0
但是,我没有找到my.ini,
进入/etc/mysql/my.cnf这个文件看看吧,
发现bind-address=127.0.0.1居然在这个文件中,便修改:
修改bind-address= 127.0.0.1
为 bind-address= 0.0.0.0
:wq--保存退出
之后要重启mysql服务,很多人是这么启动的:
sudo/etc/init.d/mysql restart--重启服务
但我是这么启动的:
sudo service mysql restart;
over!
MYSQL数据库连接偶尔出现10061错误
这个很难帮你判断.怀疑不是mysql的问题,而是你的代码有问题.
排查问题建议:
(1)偶尔连接不上(localhost),请查找到底是哪些页面会出现这个问题.
(2)连接使用完成后及时释放.怀疑是你请求的连接太多,导致mysql达到了最大连接数,拒绝你的新连接.有可能是你每次连接完成都没有使用mysql_close来关闭连接.
(3)尽量避免在循环中不停的连接数据库
(4)查看mysql的日志,或许能查到一些线索.
连接不到MySQL:10061怎样解决
排查问题建议连接不上,请查找到底是哪些页面会出现这个问题。连接使用完成后及时释放.怀疑是你请求的连接太多,导致mysql达到了最大连接数,拒绝你的新连接.有可能是你每次连接完成都没有使用mysql_close来关闭连接。
尽量避免在循环中不停的连接数据库,查看mysql的日志,或许能查到一些线索。
data文件夹必须为空。
在dos命令行中进入MySQL安装目录下的bin目录。
输入命令mysqld--initialize-insecure--user=mysql。
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。
我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。
所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
关于数据库10061的内容到此结束,希望对大家有所帮助。