php - 创建链接服务器到Mysql Cpanel

标签 php mysql sql odbc

我已经创建了到 MySQL cPanel 的 ODBC 连接。我已经在系统 DSN 中进行了设置,当我按“测试连接”时,返回的消息表示成功。我已添加 IP 作为通配符。然后我将在 SQL Server Management Studio 中创建链接服务器。我填写了日期,选择“Microsoft OLE DB Provider for ODBC drivers”,但是当我按“确定”时,显示以下错误:

The linked server has been created but failed a connection test. Do you want to keep the linked server?

Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "GRUPSAPTE". OLE DB provider "MSDASQL" for linked server "XXXXXXX" returned message "[MySQL][ODBC 5.1 Driver]Access denied for user 'gsapte'@'XXXXXXXXXX' (using password: NO)". (Microsoft SQL Server, Error: 7303)

我已经为本地主机创建了许多链接服务器,但是当我尝试为我的网络服务器创建时,它显示了上面的错误。我是否必须对网络服务器或某些访问内容进行一些更改?

任何建议将不胜感激。

最佳答案

您是否检查过您所使用的 IP 地址是否允许登录?当我在托管环境中使用 MySQL 时,mysql 服务器会检查请求访问的用户是否来自已知\允许的 IP 地址。不知道是不是这个问题,只是和你问的问题类似。

关于php - 创建链接服务器到Mysql Cpanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21780963/

相关文章:

php - mysqli - 可以获取事务中之前两个查询的 insert_id 吗?

mysql - 加载XML更新表--MySQL

sql - 从分组重复项中选择具有更新日期的记录的最佳方法

java - 计算两个 Java Timestamp 对象之间耗时

php - Magento 文件更改未生效并刷新缓存

PHPMailer 仅在 SMTPDebug = true 时发送电子邮件

php - 配置 WAMP 服务器以发送电子邮件

php - 使用 php mysql 将数据插入数据库时​​比较两个表

php - 通过 PHP Apache 和 Mysql 优化优化 Drupal

mysql - 带参数连接