相关疑难解决方法(0)

从命令行访问mysql远程数据库

我有一个带Rackspace的服务器.我想从本地机器命令行访问数据库.

我尝试过:

mysql -u username -h my.application.com -ppassword
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误:

ERROR 2003(HY000):

无法连接到'my.application.com'上的MySQL服务器(10061)

导致此错误的原因是什么?如何连接到远程数据库?

mysql shell mysql-error-2003

167
推荐指数
9
解决办法
44万
查看次数

如何连接在Kubernetes上运行的MySQL

我已将我的应用程序部署在Google gcloud容器引擎上.我的申请需要MySQL.应用程序运行正常并MySQL正确连接.但是我想MySQL使用MySQLClient(Workbench或命令行)从我的本地机器连接数据库,有人可以帮助我如何将它暴露给本地机器吗?以及如何MySQLgcloudshell 上打开命令行?

我已经运行低于命令,但外部IP不存在:

$ kubectl get deployment
NAME           DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
app-mysql   1         1         1            1           2m
$ kubectl get pods
NAME                            READY     STATUS             RESTARTS   AGE
app-mysql-3323704556-nce3w   1/1       Running            0          2m
$ kubectl get service
NAME           CLUSTER-IP    EXTERNAL-IP       PORT(S)    AGE
app-mysql   11.2.145.79   <none>            3306/TCP   23h
Run Code Online (Sandbox Code Playgroud)

编辑

我正在使用下面的yml文件:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: app-mysql
spec:
  replicas: 1
  template:
    metadata:
      labels: …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform kubernetes

8
推荐指数
2
解决办法
8028
查看次数