我在同一个帐户中有一个名为mysql-1的计算实例VM,与GKE集群相同。
我部署了一个k8s服务:
~ $ kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
haproxy-mysql LoadBalancer 10.19.242.236
我创建了一个网站,需要访问家里PC上的MySQL服务器,但无法连接
我得到了这个错误
mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on 'my public ip' (10061)
是否使用PC的公网IP?或者服务器有自己的服务器吗?
我已经将绑定地址设置为0.0.0.0并打开了端口3306,我可以使用本地主机和我的私有IP连接到服务器
我在EC2服务器中有两个实例,一个实例具有mysql和其中存储的内容,另一个实例访问存储在第一个实例中的数据。
我需要创建一个存储在数据库中的只读访问权限的用户。
所以
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; grant select on DBname.* to 'chowzter'@'localhost';
误差
ERROR 1130 (HY000): Host 'ip-xx-xx-xxx-xxx.ec2.internal
我在本地机器上运行了一个wamp服务器,并将其暴露给外部世界。我有几个php脚本,允许android应用程序访问mySQL数据库中包含的信息,该数据库与WAMP服务器运行在同一台机器上。当从我的本地网络内部测试时,一切工作正常。然而,当我试图从我的本地网络之外运行php脚本时,连接到mySQL时似乎出现错误。
connect.php
<?php
header('Access-Control-Allow-Origin: *');
/*** mysql hostname ***/
$hostname = '127.0.0.1';
/*** mysql u
我有一个mysql数据库运行在我的家庭电脑上,我想从其他网络(当我离开家时使用笔记本电脑)访问它。
我关注了一些帖子,并设置了权限:
+-----------------------------------------------------------+
| Grants for test@% |
+-----------------------------------------------------------+
| GRANT USAGE ON *.* TO 'test'@'%
我已经通过添加AWS文档中提到的CIDR来授权与RDS的连接。
因此,我能够从本地系统连接和管理我的RDS实例(我在CIDR中添加了本地ip )。
我的应用程序实例位于AWS之外的服务器上,即使将应用服务器IP添加到CIDR,也无法连接到数据库,只允许一个IP /32。
当我试图打开我的应用程序时,我会得到这个错误。
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '<rds endpoint>' (4)
其他人是否也面临同样的问题?你是怎
使用Google kubernetes引擎,我在Kubernetes中设置了一个mysql数据库部署和服务,就像一样。我想通过R和R访问它,这是我在kubernetes集群的另一个部署和服务中拥有的(r-user-app,w/2容器)。这适用于docker中的网络。
> kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.15.240.1
很难获得wordpress Kubertenes服务来监听我的机器,这样我就可以通过我的web浏览器访问它。它只是说“外部IP”正在等待。I在Mac上使用了Docker v18.06中的Kubertenes配置,并启用了高级Kubertenes(而不是群集)。
遵循本教程从:
以及使用来自.yaml的配置文件
MACPRO:mysql-wordpress-pd me$ kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes
我有一个db服务器db.example.com CNAME到它的外部ec2域ec2-some-ip.aws.com
我有一个客户端ec2-another-ip.aws.com试图连接到我的db.example.com。我授予特权:
grant all privileges on *.* to 'some_user'@'ec2-another-ip.aws.com';
在客户端尝试:
mysql -u some_user -h db.example.com
只得到:
ERROR 1130 (00000): Host 'my-client-internal-
我试图让另一个网络上的客户端远程连接到我已经安装的数据库,但是每次我尝试为它们设置连接时,我都会得到SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'servername' (110)
我有以下几点:
已经创建了MySQL用户,主机设置为其服务器的IP地址。
my.cnf绑定地址已设置为0.0.0.0
mysql服务已重新启动。
MySQL在3306端口上运行
我的服务器防火墙允许3306/tcp传入。
我在我们网络中的其他服务器上测试了它,比如我自己的本地PC和我们的另一个we