我无法连接到由主机提供商保存的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
因此,我在Namecheap服务器上托管了一个PHP文件。
$db=mysql_connect ("ipaddress", "user", "pass") or die ('I cannot connect to the database because: ' . mysql_error());
它给出了这个错误:
我无法连接到数据库,因为:无法连接到'ipaddress‘上的MySQL服务器(110)
我可以在网络之外使用mysql工作台连接到这个数据库。
我已经创建了数据库和用户,并将所有权限都给了user.When我给了IP,因为数据库host.It会将以下errors.Giving主机名显示为本地主机,它会工作得很好。
我正在使用phpmyadmin 3.3.2...
错误消息如下所示。
无法连接到您的MySQL数据库服务器。MySQL报告以下消息: Can't connect to MySQL server on '192.168.85.10‘(111)
在工作中,我的团队在Linux14.04机器上有一个MySQL数据库。我的团队正在努力更改权限以使用主机名,而不是is (这样IT团队就可以对网络做他们想做的事情,而不必担心破坏我们的访问权限)。
例如,我们希望将一个用户admin@10.10.xxx.xxx更改为admin@my-ws.co.local。我一直在和我的用户玩(因为我有根,并且仍然可以登录)。在将用户配置文件的主机从IP地址更改为主机名后,Workbench将给出错误.
HOST '10.10.xxx.xxx' is not allowed to connect to this MySQL server
当我登
主机A正在运行mysql服务器。在A上,我可以连接到数据库:
hostA: mysql -p
我已经允许用户X从主机B连接。我可以通过以下方式连接起来:
hostB: mysql -h A --protocol=TCP -p -u X
但是,我无法通过TCP从A连接到A:
hostA: mysql -h 127.0.0.1 --protocol=tcp -p
上面写着:
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
我试过以下地址:
localhost, 127.0.0.1,
我有一个问题,试图连接到位于192.168.1.152的mysql数据库服务器使用这个;
In our DNS server;
mysql.domain.local = 192.168.1.152
kyle.domain.local = 192.168.1.153
Doing this command from the 192.168.1.153 system
mysql -h 192.168.1.152 -D mydb -u dbuser -p******
mysql -h mysql.domain.local -D mydb -u dbuser -p******
当我运行这些命令时,这两
我在另一台计算机上有一个MySQL数据库,我希望能够从其他计算机(即使是不同网络上的计算机)进行连接。我做了以下工作
MySQL
CREATE USER 'username_here'@'%' IDENTIFIED BY 'password_here';
然后
GRANT ALL PRIVILEGES ON *.* TO 'username_here'@'%';
FLUSH PRIVILEGES;
我还在my.ini文件中注释掉了bind-address (我有windows)
然后,在Java应用程序(它利用My
有一个我似乎找不到答案的问题。我正在尝试连接到一个远程数据库。我在shell中输入以下内容:
mysql -u test -h host.name.com -p
mysql询问我的密码,然后输出以下内容:
ERROR 2005 (HY000):未知MySQL服务器主机'host.name.com‘(1)
但是当我尝试使用那个主机名的ip地址时
mysql -u test -h xxx.xxx.xxx.xx -p
它工作得很好
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
我无法使用MySQL工作台从Macbook Pro连接到我的Google Cloud SQL数据库。 我已经阅读了这里的帮助文件:https://cloud.google.com/sql/docs/mysql/admin-tools 我已按https://cloud.google.com/sql/docs/mysql/configure-ip#add为我的IP添加了授权IP地址 我为数据库创建了一个用户,并将其设置为允许从任何主机进行连接。我收到错误消息"Can't connect to MySQL server on 'XX.XXX.XX.XXX‘(60) 我还尝试
root@127.0.0.1存在,但仍然无法连接到本地MySQL。它看起来像是MySQL验证主机名而不是lo ip(127.0.0.1)。
root@castle /v/l/mysql# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.6.22 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its affilia