问题标签 [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 投票
2 回答
2588 浏览

php - 我已经在 192.168.1.104 系统上安装了 WAMP 服务器,如何从其他系统连接 MySql 例如:192.168.1.5

提前致谢。

我已经在系统 4(192.168.1.104) 上安装了 WAMP 服务器。我可以从 System 4 本地主机连接 MySql DB。

连接工作正常。

现在我正在尝试从另一台机器连接 System 4 数据库。

我在浏览器中收到此错误

警告:mysql_connect() [function.mysql-connect]: Host 'Laptop' is not allowed to connect to this MySQL server in D:\xampp\htdocs\bigben_new\testDB.php on line 7 无法连接:Host 'Laptop'不允许连接到这个 MySQL 服务器

请给出解决方案。并提前感谢。

0 投票
1 回答
252 浏览

mysql - 无法在 MYSQl 数据库中使用 VC++ 插入数据

我正在使用 MSvisual C++ 2008 并运行以下代码将值插入到 db.MYSQL 服务器 5.1 是数据库。

请让我知道为什么它没有插入并让我知道问题出在哪里。

0 投票
1 回答
5888 浏览

mysql - MySQL DataConnections 未关闭/池化

我正在开发完全重新开发的网站和销售系统,并且以惊人的速度遇到了这个 Max_connections 问题。

我发布了这个问题: Closing/Pooling MySQL ODBC connections 最近,但后来尝试了其他一些事情,仍然是空白,但有更多细节可以提供......

我建立了一个非常复杂的销售流程,在创建发票时,我似乎每次都在运行 7 个“流程”。我计算了在创建发票的过程中使用数据连接的次数,根据几个条件值,它是 7-9,因此实际上数据连接根本没有关闭。

为了加快编码速度,我制作了几个函数来处理我的数据库连接,所以我将在下面发布这些。

首先,我的连接字符串是:

我用来打开和关闭数据库以及处理数据库的函数如下:

这个函数给了我一个 OdbcConnection 连接字符串对象,然后我可以使用它:

此函数在调用时会创建一个可用的数据对象,例如:

阅读后试图确保数据连接正确关闭等我读到添加 (CommandBehavior.CloseConnection) 应该确保连接在不再使用时关闭,但这似乎没有发生,所以我创建了一个单独的“closeCONnection”函数,如下所示:

这在每次使用 openDatabase 函数后调用,也在我为插入/更新和删除创建的函数中调用,如下所示:

我不确定是否使所有这些功能变得更轻松或更难,但我试图减少每个需要数据访问的文件中的代码,但我不相信它有。

但是,它清楚地表明了我在何时何地打开和关闭数据库(或至少尝试)

不过,这些流程并未关闭。如果我快速连续运行我的销售流程 3 或 4 次,而这 7 个流程仍处于活动状态并添加到其中,我会遇到 max_connections 问题。

不完全了解数据库连接的工作原理,恐怕我对此不知所措,因此不得不再次问你......!

谁能告诉我:

a) 我的连接字符串是否正确,MySQL 是否有更好的连接可用?

b)使用这种方法,创建一个 ODBCConnection 对象,是否可以在这样的函数中关闭它?

c)为什么(CommandBehavior.CloseConnection)没有关闭连接(在我尝试手动关闭连接之前出现了这个问题)

0 投票
1 回答
152 浏览

php - PHP mysql_select 的问题

好的,我刚开始学习php,由于某种原因,mysql_connect()mysql_select_db()没有出现连接到数据库。我还需要一个很好的 mysql 表示例,因为我不确定在我的表中放什么。我如何设法将我的网站连接到数据库?!这是我在 connect.php 页面中使用的代码。

0 投票
1 回答
4109 浏览

javascript - 从数据库中获取数据并使用它在谷歌地图中制作标记

我是 Javascript 新手。我想从 MySQL(超过 100 个)中获取 lat-long 并使用它在 Google Maps 上添加标记。

为此,我认为我必须使用 php -server 端编程。我能够将数组从 PHP 传递到 Javascript。这里是

现在我被困住了。我无法通过 Javascript 数组来制作标记。

0 投票
1 回答
361 浏览

php - 在 ajax 中使用相同的会话 ID 无法连接到 MySQL 数据库

我制作了一个通用的 PHP 脚本,用于 AJAX 调用。我有存储在 SESSION 变量中的 mysql 连接的用户名和密码。为了在这个 ajax 脚本中启动相同的会话,我通过 post 将会话 ID 传递给 ajax 脚本。变量被正确传递,我使用error_log用户名和密码 SESSION 变量检查是否正确值。这是 ajax_script.php:

但是,无法建立连接。我检查了日志文件,这是错误:

有谁知道为什么我不能这样连接?

以前我制作了一个类似的脚本,但没有像上面那样启动引用 session_id 的同一会话。我通过帖子传递了用户名和密码,并且连接正常。

谢谢!

** 编辑 ** 抱歉,我为 mysql 连接使用了错误的 IP。以下代码有效:

0 投票
5 回答
10912 浏览

php - mysql_connect() 总是拒绝访问

我让 phpMyAdmin 与 MAMP 一起运行,但我发现无法使用 mysql_connect()。

在 php_error.log 中产生错误: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'root'@'localhost' (using password: NO) in /....../common.lib.php on line 19

我检查了特权:

GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION

我简直被难住了。我创建了带有密码的新用户只是为了获得相同的结果。奇怪的是,它总是显示 ( using password: NO),即使我尝试使用密码以用户身份连接:

欢迎任何建议。谢谢!

0 投票
1 回答
311 浏览

php - mysql_connect - 拒绝访问数据库或数据库不存在?

所以我使用以下代码连接到我的 MySQL 数据库:

问题是,如果他们输入了错误的用户名,mysql_connect 将不会发现任何错误并尝试连接到数据库,这会为 mysql_select_db() 输出错误。

所以我找到了这个链接。现在通常删除“任何”用户是可行的,但我正在创建一个类似 phpMyAdmin 的工具,并将连接到具有所有类型配置的不同数据库。我怎么知道哪个用户名可以实际连接?以及如何区分不存在的数据库名称和无法访问它的用户名?

0 投票
1 回答
3078 浏览

php - PDO不能连接,但是mysql_connect可以(没有PW)

我真的在这里遇到了一个奇怪的问题,它真的开始让我烦恼。这是关于连接的不同行为。我只是想设置 CakePHP,但 PDO 无法连接到 mysql 服务器。

好的,一步一步:这是一台新电脑,我刚刚安装了 XAMPP(在 Win7 上)并下载了 CakePHP。没有做其他任何事情。在 phpMyAdmin 上,我使用 PW 'test' 创建了一个用户 'test',他拥有数据库 'test'。很简单,对吧?

这里,phpMysqlAdmin 中的 User/Rights 表的行:

现在,到真正的问题:

这有效:

但是,什么应该起作用,不:

而且由于我似乎无法“删除” PDO 的“使用密码:YES”,因此我也无法与 PDO 连接(并且蛋糕使用 PDO):

错误信息:

错误!:SQLSTATE [28000] [1045] 用户'test'@'localhost'的访问被拒绝(使用密码:YES)

不可能这么复杂,我只想使用正确的凭据连接到新安装的数据库。我究竟做错了什么?我阅读了许多类似的问题,但没有找到解决我自己问题的方法。

是的,密码确实是“测试”-我不知道为什么 mysql_connect() whitout PW 可以连接-它是否默认使用用户名作为 PW?

这真的不能那么难

感谢您的帮助,祝您有美好的一天。

编辑(回答问题)

这里是数据库权限的条目(在用户:测试中): - 用户似乎确实拥有数据库“测试”的所有权限

0 投票
1 回答
116 浏览

mysql-connect - UKHost4U 和 MySQL - 如何连接?

等了一个小时才找到在 UKHOST4U 连接到 mysql 的正确方法,以为这里有人知道吗?

一直在使用以下代码,数据库,用户和密码都设置正确:

我已经明显改变了实际值。

我刚搬到 UKHost4U - 我错过了什么吗?!