问题标签 [mysqlconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
174 浏览

php - MAMP MySQL 连接错误

我从我的 PhpmyAdmin 面板中删除了一个我不使用的数据库,在我删除它之后,我的本地主机出错了,我无法再访问 phpmyadmin 了:(

当我将 mysql 写入终端时,它会出现如下错误:

0 投票
1 回答
4469 浏览

ruby-on-rails - 在远程 mysql 服务器的“读取初始通信数据包”时失去与 MySQL 服务器的连接

我正在尝试使用 rake 任务访问远程 mysql 数据库。在这里,我发布了我的活动记录连接逻辑

我正在使用它访问它

但是每次它都会导致错误,如下所示

有什么我想念的吗。请建议我正确的方向

0 投票
3 回答
683 浏览

php - 用于移动应用程序的基于 PHP/Mysql 的 Web 服务 API 耗尽 mysql 连接

对于我的一个 Android 应用程序,我遇到了基于 PHP/Mysql 的 Web 服务 API 的问题。这是问题描述。

我在错误日志中收到以下错误。

用户my-db-user已经有超过'max_user_connections' 的活动连接

我的代码用完了mysql database connections,我已经达到了我的主机可以提供的最大限制。我不能再增加max_connectionsmax_user_connections

这是我在 PHP 脚本中编写数据库访问的方法。我到处都遵循这种模式,因此在所有数据库访问类及其方法(如获取、插入、更新、删除等)中都是相同的。

数据库助手.php

?>

这是我如何使用它的数据库访问类。

我相信会有很多像我一样的人会遇到这个问题并成功解决它。必须有一些方法来优化使用,mysql db connections我想知道我该怎么做。我只需要我可以用来克服这个问题的最佳方法。

希望我已经清楚地说明了我的问题。请帮忙。

问候

0 投票
1 回答
552 浏览

c# - 程序在 MySqlConnection.Open() 调用上无限期挂起

我正在使用 MySqlConnection 访问远程数据库。它在大多数计算机上都能正常工作。

然而。现在我遇到了 MySqlConnection.Open() 调用永远挂起的情况。我添加了一些写语句来查看它挂在哪里。请参阅下面的代码。语句“_Debug.Write("OpenConnection", "连接成功。");" 永远达不到。也不抛出异常。我试图以管理员身份运行该应用程序,但它仍然挂在这里。这一定是环境问题,因为这在所有其他计算机上都可以正常工作。(我使用的是 .NET Framework 3.5)

有人对此有解决方案吗?但愿如此。亲切的问候 Rob Baaij ---------------------------------------------- ------我的c#源码私有MySqlConnection连接;私有字符串_server =“服务器=5.666.82.191;数据库=未知;Uid=我;密码=mypasswd”;

0 投票
0 回答
283 浏览

c++ - 函数导致 mysql_close() 使连接线程保持打开状态

发现下面的函数导致了巨大的连接泄漏,因为每个将 conn 作为参数传递的线程都使连接不可分离。

所有查询都按预期工作,只是mysql_close()函数不再停止连接线程。

此功能运行良好,我不记得自上次运行以来更改任何内容。只是更改了使用它的项目和一些编译器标志。

我在文档中读到:

如果句柄是由 mysql_init() 或 mysql_connect() 自动分配的,则mysql_close()会释放 mysql 指向的连接句柄。

但是没看懂,也不知道怎么测试。

0 投票
4 回答
265 浏览

mysql - mysql集群问题

我正在尝试在 mysql Cluster 中创建一个表。

当我输入这个时,我遇到了这个错误:

有人有想法吗?

非常感谢。

0 投票
1 回答
1275 浏览

winforms - 在 Visual C++ 中检查 MySql 连接是否打开

对不起,如果你感到无聊。我搜索了几个搜索引擎,但没有得到任何结果。无论如何,我正在一个数据库是 mysql 的应用程序中工作。现在我创建了一个数据库包装类,并想检查连接是否已经打开。你能帮我吗?

我需要检查 if(conDatabase->HasBeenOpened()) { conDatabase->Open();}

0 投票
1 回答
55 浏览

mysql - 避免使用不正确的数据库连接进行数据库调用

我正在开发一些打开了当前数据库连接并连接到一个数据库的大型软件,但不幸的是,它在查询调用中没有使用链接标识符。

现在我必须打开与另一个数据库的连接;这很好用,但是现在对数据库函数的所有调用似乎都使用我打开的第二个连接(它们使用不同的参数)。

有什么方法可以避免这种情况并让查询返回到使用打开的第一个连接,还是我必须在link identifier所有其他调用中添加一个?

我可以关闭第二个连接,然后它会重新使用它吗?

我知道我也可以通过在查询中列出数据库来避免打开第二个连接,但我真的不希望两个数据库都使用相同的凭据。

0 投票
2 回答
1803 浏览

php - PHP 到 MySQL 的连接:等到连接可用,而不是抛出“max_user_connections exceeded”错误?

MySQL 具有强制最大连接数的功能max_user_connections

从 PHP(和其他语言)连接时,如果您超过该数量,我的理解是您的连接将失败,并出现错误,说明您已超过最大连接数。正确的?

我的偏好是让连接调用等待(直到某个超时限制)以使连接可​​用。但是,我无法通过阅读 MySQL 文档和搜索网络来确定执行此操作的方法。

我担心的是,如果我们的 Web 应用程序有大量流量导致大量并发 MySQL 连接尝试,我们的一些用户脚本将以错误结束。自然地,我们可以修改调用代码以尝试重新连接到一定次数,但是如果我们可以修改连接尝试本身来处理这个问题,它会更简洁,而不是必须将每个“连接”调用包装在一个循环。此外,循环不会导致真正的 FIFO 队列,因为每个单独的调用线程会等待一小段时间然后再试一次,它是否获得连接取决于在那个特定时刻是否有可用的连接。然后它会再次等待,在它等待的时候,一个连接可能会打开,另一个“更靠后”的线程可能会抓住它。

那么,当使用任何 PHP API 连接到 MySQL 时,有没有办法以“等待连接可用”的方式尝试连接?

0 投票
1 回答
945 浏览

filtering - wordpress WP 查询和自定义字段过滤

我遇到了过滤页面以显示在 WP 查询中的问题。

我对带有 ACF(高级自定义字段插件 - 但没关系,因为它与 WP 自定义字段的工作原理相同)参数的自定义字段使用 Codex WP 查询参考来过滤页面。

在“多个自定义字段处理”段落中,Codex 获得了一个具有 2 个条件的示例。我们可以使用 OR 或 AND 关系。我为这两个工作,直到你有第三个条件(数组)。

他们使用示例:

它只有 2 个数组。当我把第三,没有显示。在调试模式下,我可以看到一个错误:

当我使用 AND 时,它可以工作,但我必须使用 OR。不幸的是,它使 MySQL 断开连接。我尝试向 phpMySQL 询问 WP 所做的相同查询。它引起了问题 - phpMyAdmin 说同样的:

任何想法?也许我应该尝试不同的过滤方法?(也许我应该使用分类法?)

这是我使用的代码:

(当然设置了 $args 的变量)

我不知道为什么我不能使用

但可能这就是为什么我不能使用: