问题标签 [mysqlnd]

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 投票
0 回答
201 浏览

mysql - 使用 phpmyadmin 复制单个数据库时,Mysql 服务器崩溃?

我在 Cloud Azure 中开始了一个项目。我的机器是 3.5GB RAM,30Gb 大小。4G os Swap 以防万一。我们运行的应用程序使用 mysqlnd 服务器 5.6.28 和 Apache/2.4.7 (Ubuntu) (preFork)。

我的数据库大小约为 1GB。

问题: 昨天我试图使用 phpmyadmin 将整个数据库复制到另一个名称,并且所有服务器开始减速(mysql)使用大约 100%的 CPU 并使我的 beta 用户对 mysql 的请求开始像地狱一样滞后,我有重新启动mysql服务器。

我不明白出了什么问题。我尝试使用 percona 向导优化 my.cnf 文件。

我在那台机器上只有大约 3 个 beta 用户,每秒的请求数约为 15,正如我的 apache 服务器状态所说。分配给 db 大小为 2GB 的 3.5GB 不能完成这个复制数据库任务!?一个简单的命令...

这是我的.cnf:

在那个 conf.d 文件夹上我也有这个(percona 向导):

这是“cron”备份的错误日志,它也创建了这种东西。

0 投票
1 回答
5039 浏览

php - 配置:错误:找不到 OpenSSL 的

我已经在我的 redhat 服务器上安装了 php7,而我想使用 mysql 扩展。我 cd php7 源 ext 目录,并配置了很多次,但结果都是“配置:错误:找不到 OpenSSL”。太糟糕了!

1.我在那里有openssl。

2.我已经尝试了几乎所有的方法,例如“ln the lib”或“而不是--with-openssl-dir=/usr/include/openssl,只需使用--with-openssl”结果的前3页谷歌搜索,但一切都没有帮助。

那么,如果我想为 php 使用 mysql 驱动程序,我该怎么办?

0 投票
1 回答
459 浏览

php - 使用内部联接时php中的bind_param错误

我正在为一个社交网络做一个小项目。我的问题是在使用多个内部连接时 bind_param 引发错误

这是我的代码:

$user_id 已经从其他地方获取,这没有问题。另外,如果我在这里只使用一个内部连接,它就可以工作。

索引.php

我正在尝试在列中有相应记录的任何地方来回选择所有数据。

我知道我在这里做错了什么,但到目前为止还无法弄清楚。

0 投票
2 回答
1256 浏览

php - 在 ubuntu 上安装 mysqlnd 后 mysqli 不起作用

安装 php5-mysqlnd 后,删除 php5-mysql。我安装了php5-mysql,去掉了php5-mysqlnd,我可以使用mysqli了。但是,我会收到此错误

根据 stackoverflow 上的其他答案,我需要安装 php5-mysqlnd 来解决这个问题。如何打破这个循环?

更新 1:

  • 尝试在 php.ini 中添加 extension = mysqlnd.so
  • 在 bash 中尝试 php5enmod mysqli 和 php5enmod mysqlnd
  • 通过 apt-get 安装 php5-mysqlnd 后 mysqli 仍然无法工作
0 投票
1 回答
607 浏览

php - 是否可以从 htaccess 配置 Mysqlnd Api Extension?

我正在使用Hostinger免费托管,他们不提供 PHP 设置页面来配置php.ini.

最近我想出了一个错误

我对为什么会出现此错误进行了一些研究,事实证明这可能mysqli是禁用的,但对我而言并非如此。我正在使用 PHP 7。

我还检查了在我的页面mysqlnd中启用了。phpinfo但是Api Extension设置为no value似乎导致了问题。

我想实现这个配置

所以打电话给Hostinger客户服务,结果他们并没有真正理解我的观点。

我想同时使用 mysqli、pdo 和 mysql。请问是否有任何方法可以使用.htaccess更改MySQLnd API EXTENSION

TIA

0 投票
1 回答
505 浏览

php - 无法使用 mysqlnd 方法

我正在使用 php 中的 Slim 框架创建一个 WebService。它适用于POST REQUEST但是当我使用时GET REQUEST我遇到错误说明

调用未定义的方法 mysqli_stmt::get_result()

我为测试目的创建了另一个文件。其中包含下面的代码。与第一次检查一样,我发现扩展名已加载,但第二次检查结果为假,因为我检查了 mysqlnd 的任何本机方法

我的 PHP 版本是 PHP 版本 5.5.31。

0 投票
1 回答
32 浏览

php - 使用 bind_result 返回超过 1 个 mysql 条目

我正在为我的商店创建一个页面,但我使用的是 get_result,在完成所有操作后,我意识到 HostGator 不允许我运行 mysqlnd。所以我不得不将所有内容都转换为 bind_result 但我在这里陷入了死胡同,可能是因为我必须改变一切而感到沮丧......

无论如何,我的问题是我调用了一些查询来读取表,但整个代码在返回 1 个结果后停止。例如,在这段代码中,我调用了一个约会列表,虽然我在数据库中设置了 5 个约会,但它只返回第一个。它按预期工作并从多个表中读取,但在 1 个循环处停止。如果我不做 $listappointments_stmt->free_result(); 就不会让我继续阅读第二张桌子。首先在下一个查询之前,所以我认为这是我的问题,但我不知道如何解决它,因为如果我没有它,它会给我一个布尔错误。欢迎任何想法!

提前谢谢你,Xenos K。

0 投票
1 回答
317 浏览

php - 我应该在 libmysql 上使用 mysqlnd 吗?

我从Hostgator购买了VPS来下载mysqlnd(因为我使用了很多get_result方法)但他们说他们将删除libmysql并安装mysqlnd,并且维护mysqlnd是我的责任(我还没有维护它的经验)。

我想知道当他们删除 libmysql 时我会失去什么?mysqlnd的缺点是什么?为什么mysqlnd很难维护?

0 投票
0 回答
315 浏览

php - 用 mysqlnd 编译 mysqli 以用作动态扩展?

我可以用 mysqlnd 编译 mysqli 以用作动态扩展吗?我需要从 Windows 机器上为 linux 执行此操作(尽管如果需要我可以使用 linux 发行版)。

为什么? 因为我的托管服务提供商是愚蠢的。mysqlnd 应该是 PHP 5.4+ 的默认驱动程序,但他们甚至不将其用于 PHP 7.0 版本。联系他们是浪费时间,因为他们坚持不推荐使用 mysqlnd 以支持 mysqli(这不是它的工作方式)。

0 投票
1 回答
2004 浏览

php - 找不到 OpenSSL 的在 PHP 7.0.13 上安装 mysqlnd 时

尝试在 PHP 7.0.13 上安装 mysqlnd 扩展时出现以下错误。

我的openssl文件位于/usr/include/openssl/根据locate evp.h.

已经尝试过这些:

仍然得到同样的错误。

更新

在 bugs.php.net 上找到了一个描述's文件问题的条目,也许这可能是相关的。mysqlndconfigure