问题标签 [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.
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 服务器
请给出解决方案。并提前感谢。
mysql - 无法在 MYSQl 数据库中使用 VC++ 插入数据
我正在使用 MSvisual C++ 2008 并运行以下代码将值插入到 db.MYSQL 服务器 5.1 是数据库。
请让我知道为什么它没有插入并让我知道问题出在哪里。
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)没有关闭连接(在我尝试手动关闭连接之前出现了这个问题)
php - PHP mysql_select 的问题
好的,我刚开始学习php,由于某种原因,mysql_connect()
并mysql_select_db()
没有出现连接到数据库。我还需要一个很好的 mysql 表示例,因为我不确定在我的表中放什么。我如何设法将我的网站连接到数据库?!这是我在 connect.php 页面中使用的代码。
javascript - 从数据库中获取数据并使用它在谷歌地图中制作标记
我是 Javascript 新手。我想从 MySQL(超过 100 个)中获取 lat-long 并使用它在 Google Maps 上添加标记。
为此,我认为我必须使用 php -server 端编程。我能够将数组从 PHP 传递到 Javascript。这里是
现在我被困住了。我无法通过 Javascript 数组来制作标记。
php - 在 ajax 中使用相同的会话 ID 无法连接到 MySQL 数据库
我制作了一个通用的 PHP 脚本,用于 AJAX 调用。我有存储在 SESSION 变量中的 mysql 连接的用户名和密码。为了在这个 ajax 脚本中启动相同的会话,我通过 post 将会话 ID 传递给 ajax 脚本。变量被正确传递,我使用error_log
用户名和密码 SESSION 变量检查是否正确值。这是 ajax_script.php:
但是,无法建立连接。我检查了日志文件,这是错误:
有谁知道为什么我不能这样连接?
以前我制作了一个类似的脚本,但没有像上面那样启动引用 session_id 的同一会话。我通过帖子传递了用户名和密码,并且连接正常。
谢谢!
** 编辑 ** 抱歉,我为 mysql 连接使用了错误的 IP。以下代码有效:
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
),即使我尝试使用密码以用户身份连接:
欢迎任何建议。谢谢!
php - mysql_connect - 拒绝访问数据库或数据库不存在?
所以我使用以下代码连接到我的 MySQL 数据库:
问题是,如果他们输入了错误的用户名,mysql_connect 将不会发现任何错误并尝试连接到数据库,这会为 mysql_select_db() 输出错误。
所以我找到了这个链接。现在通常删除“任何”用户是可行的,但我正在创建一个类似 phpMyAdmin 的工具,并将连接到具有所有类型配置的不同数据库。我怎么知道哪个用户名可以实际连接?以及如何区分不存在的数据库名称和无法访问它的用户名?
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?
这真的不能那么难
感谢您的帮助,祝您有美好的一天。
编辑(回答问题)
这里是数据库权限的条目(在用户:测试中): - 用户似乎确实拥有数据库“测试”的所有权限
mysql-connect - UKHost4U 和 MySQL - 如何连接?
等了一个小时才找到在 UKHOST4U 连接到 mysql 的正确方法,以为这里有人知道吗?
一直在使用以下代码,数据库,用户和密码都设置正确:
我已经明显改变了实际值。
我刚搬到 UKHost4U - 我错过了什么吗?!