问题标签 [mysql-connect]

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 投票
5 回答
38456 浏览

php - mysql_connect VS mysql_pconnect

我有这个疑问,我在网上搜索过,答案似乎是多样化的。通过 PHP 连接到数据库时,使用 mysql_pconnect 而不是 mysql_connect 更好吗?我读到 pconnect 的扩展性要好得多,但另一方面,作为一个持久连接......同时拥有 10 000 个连接,所有连接都是持久的,对我来说似乎无法扩展。

提前致谢。

0 投票
4 回答
4984 浏览

php - MySQL 数据库配置在一个单独的类中

是否可以在单独的类中保留所有与数据库相关的配置(主机名、用户名、密码和数据库)以及连接和选择正确数据库的功能?

我试过这样的事情:

然后在另一个类中,我将在类 __construct 函数中使用:

但这并没有保存连接,它最终默认为服务器本地数据库连接。还是每次在执行一些数据库命令之前都必须执行数据库命令?

0 投票
7 回答
1847 浏览

php - 在 MYSQL 中输入大约 400 万条记录时浏览器崩溃

我下载了一个导出为 TXT 格式的数据库,它有大约 700MB 和 700 万条记录(每行 1 条)。我编写了一个脚本将数据导入 mysql 数据库,但是当插入大约 400 万条记录时,浏览器崩溃了。我已经在 Firefox 和 IE 中进行了测试。有人可以给我一个意见和一些建议吗?

脚本是这样的:

0 投票
2 回答
2162 浏览

php - mysql连接在一段时间后关闭?(PHP)

我有一个脚本需要几分钟才能执行。mysql 连接在开始时建立(mysql_connect),然后是一个带有一些查询的循环(mysql_query)。该循环持续很长时间,几分钟后脚本会抛出 mysql 服务器已消失的警告(提供的参数不是有效的 MySQL 结果资源)

即使进行了查询并获取了结果,连接是否会在执行一定时间后自动关闭?

0 投票
1 回答
3535 浏览

php - 无法通过php使用Bitnami灯堆栈连接到mysql

好的,这将是一个很长的问题。

我正在尝试在我的大学帐户上启动并运行某些东西。我们有一个 public_html 文件夹,我们可以将其用作 Web 空间来托管我们想要的任何内容。

我已经在 public_html 文件夹中安装了 Bitnami 灯堆栈(可能不是最好的主意,安全方面,但我只会测试这个应用程序几天并将其拉下来,所以我真的不在乎这么久我可以让它快速启动并运行)并且我想要托管的网站运行良好并且可以通过(http://(uni 地址)/(我的帐户名)/public_html/lamp/apache2/htdocs/(等)访问。 ). 但是,连接到数据库的代码的某些部分给了我以下警告:

我正在使用以下代码连接到数据库:

其中 dbhost 是“本地主机”。

由于它引用 /var/run/mysqld/mysqld.sock - 这显然意味着它试图连接到错误的东西,因为我安装的灯堆栈中的 mysql 在其 my.cnf 中有以下内容:

所以我的问题是,有人知道如何让它连接到正确的套接字吗?另外, var/run/mysqld/mysqld.sock 根本不存在,我显然没有创建它的权限(我根本看不到它是如何服务于我的目的的)。

从昨天开始,这一直困扰着我。任何帮助将不胜感激。

干杯!

0 投票
5 回答
26113 浏览

php - mysql_pconnect(): 发送 5 个字节失败,errno=32 Broken pipe

多年来,我一直在使用同一个数据库抽象库。但是今天它开始在我的日志中写入这些通知 (8) 消息。

该应用程序工作正常,但每次脚本连接到数据库时都会记录相同的通知。

我想不出可能发生了什么变化。这发生在我的本地开发机器上。

0 投票
4 回答
105525 浏览

php - 使用 PHP 连接到远程 MySQL 服务器

我正在尝试使用以下代码从本地计算机虚拟主机连接到远程 MySQL 服务器:

我的问题是我无法在本地连接,收到错误:

无法连接到“xxx.xxx.xxx.xxx”上的 MySQL 服务器 (10060)

当我将相同的 PHP 文件上传到服务器时,情况并非如此。我可以毫无问题地查询数据库。

我也无法通过命令行连接,但我可以访问 cPanel,这排除了我的 IP 被意外禁止的可能性。

我的本地服务器运行的是 PHP 5.2.9,远程服务器运行的是 5.2.12

0 投票
4 回答
4108 浏览

php - 跨页面保持数据库连接处于活动状态

我是一个学习者。当用户被带到下一页时,有没有办法保持连接到 mysql 数据库。

例如,建立db连接,用户登录,然后进入下一页访问数据库中的一个表。不必再次建立数据库连接,有没有办法保持以前的连接处于活动状态?

或者在低流量站点中是否重要?

我昨天读了一篇关于会话相关的帖子,响应者谈到了发送“标题类型”(?)文件。

谢谢你。

0 投票
2 回答
366 浏览

php - mysql_connect() 没有到达正确的服务器

我有一个与本地服务器建立全局开放 mysql 连接的系统。在我的一个文件中,我打开了与远程机器的附加连接。

我没有尝试连接到那台机器,而是从我的 ISP 那里收到拒绝访问的消息(它似乎正在尝试连接到那台机器上的数据库)。

我正在尝试使用以下方式连接:

$cust_conn = mysql_connect($host,'root','##password##');

我已经尝试过了subdomain.domain.com:3306subdomain.domain.com并且ip:3306作为$host.

奇怪的是,这是我得到的回应:

p>

任何想法为什么会发生这种情况?似乎出于某种原因,我的脚本正在尝试连接到我的 ISP 服务器,而不是传入的$host.

0 投票
5 回答
20537 浏览

php - php pconnect 与连接

如果我有一个插入数据然后退出的脚本,则该脚本将被 100 个用户同时或在 2 分钟内打开。

(实际上我正在做电子邮件跟踪。)

那么pconnect更好,还是connect更好以减少资源?

插入后我关闭了。