我无法连接到由主机提供商保存的MySQL数据库。
我已经在cPanel中正确设置了帐户,以便在从php服务器运行php代码时能够连接到数据库。
但是现在我想通过Mac上的数据库工具而不是phpmyadmin来访问它。我添加了我的IP ( IP和DNS名称.)到cPanel中的“远程数据库访问主机”。我已经尝试从PHP和直接连接。我总是得到:
MySQL Said: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (4)
Use the following configuration settings for con
我刚买了Coda 2,我想试一下mysql数据库连接的这个功能。我无法连接。出现的错误是:
Unable to connect to host 1.2.3.4, or the request timed out.
Be sure that the address is correct and that you have the necessary privileges,
or try increasing the connection timeout (currently 0 seconds).
MySQL said: Can't connect to MySQL server on
当我尝试从本地的XAMPP php连接到远程mysql数据库时,它说
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host
'testhost.testserver.com' (11004) in D:\xampp\htdocs\cvsprojects\test\initdb.php
on line 24
我确信mysql主机、用户名、密码是正确的,可以连接。
我有一个在远程服务器上运行的MySql数据库,它需要ssh身份验证,我需要使用Microsoft Power BI连接到该数据库。我可以很容易地在本地主机上连接到MySQL,但找不到同时管理服务器ssh身份验证和数据库用户登录信息的方法。
服务器要求在端口22上使用用户名和密码进行身份验证,而MySQL数据库需要不同的用户名和密码。
有人能提供帮助吗?
我有一个远程数据库,通过sql管理将其与用户及其密码连接起来。数据库有四个表和一个视图。要放置权限,我执行了以下命令:
mysql> grant all privileges on databasename.* to 'username'@'%' identified by 'password' with grant option;
那就没事了。当我连接到数据库时,我可以从表中看到数据,但是如果我浏览视图,例如:
select * from viewname;
我知道这个错误:
错误SQL (1045):拒绝用户‘用户名’@‘%’的访问(
当我尝试使用它的远程ip地址连接到本地mysql数据库时,我得到了一个访问被拒绝的消息。当我尝试从外部机器连接到相同的数据库时,它工作正常,没有任何问题。当我使用localhost连接到本地数据库时,它也能很好地工作。例如,如果数据库服务器的ip是1.2.3.4,那么我会得到以下结果:
# From the db server
mysql -u username -h localhost -p #works perfectly
mysql -u username -h 127.0.0.1 -p #works perfectly
mysql -u username -h 1.2.3.4 -p #
我想在mysql中创建新的数据库。
我以root用户身份登录。我已经为root用户设置了密码。
mysql> SHOW GRANTS FOR root;
+---------------------------------------------------------------------------------------------+
| Grants for root@% |
+------------------------
我支持数据库驱动的windows应用程序,其中数据可能来自本地或远程系统(取决于某些配置文件)。
目前正在使用MS ACCESS数据库。
当连接到本地数据库时,应用程序运行平稳。
但是,当试图连接到受密码保护的远程PC时,我将获得
跟随误差
"The Microsoft Jet database engine cannot open the file '\\\XXX.XXX.X.X \ YYYY \ ZZZ.mdb'. It is already opened exclusively by another user, or you need permission to
我在这个网站和许多其他论坛上看到过许多形式的同样的问题。然而,我已经尝试了所有的解决方案,仍然有相同的结果。我非常确定过去我曾经在这个MySQL服务器上有过根用户访问权限,我甚至能够使用phpMyAdmin工具创建数据库和其他查询。现在,当我转到phpMyAdmin并单击数据库时,我看到的是:
如果我使用命令工具,我可以使用以下命令登录:
mysql -u root -p
系统提示我输入密码,然后我就这样做了。当我试着做其他事情的时候,说:
mysql> SELECT user, host FROM mysql.user;
I get the following:
ERROR