【问题标题】:Google Cloud SQL to external slave - can't get SSL working谷歌云 SQL 到外部从站 - 无法让 SSL 工作
【发布时间】:2017-10-30 22:24:36
【问题描述】:

我遇到了问题。我有一个 Google Cloud SQL 实例(第二代),我用它作为主服务器来运行我自己的复制从服务器。一切正常,但我正在尝试将连接更改为使用 SSL 并失败。我遵循了各种指南...

我试过把它放在 my.cnf 中

[client]
ssl-ca=server-ca.pem
ssl-cert=client-cert.pem
ssl-key=client-key.pem

我也尝试将这些行放在 [mysqld] 标题下。我已将 slave 更改为使用 SSL

CHANGE MASTER TO MASTER_SSL=1;

我在 my.cnf 中添加了 ssl 这个词(这会导致连接失败)。我也尝试过使用

来改变奴隶
CHANGE MASTER TO MASTER_SSL=1, MASTER_SSL_CA = 'ca-cert.pem', MASTER_SSL_CERT = 'client-cert.pem', MASTER_SSL_KEY = 'client-key.pem';

没有什么可以使它使用 SSL。如果我查询从属服务器说 SSL 已禁用,但将 ssl 放在 [mysqld] 部分会停止复制工作。

证书本身都是从实例下载的,并且可以在我用来从不同服务器连接的 PHP 数据库类中正常工作。

有人有这方面的经验吗?我知道它失败了,因为我使用 tcpdump 监视端口,并且 MySQL 控制台中的 \s 说 SSL 已关闭。

从属服务器上的 MySQL 版本为:5.6.38-log MySQL Community Server (GPL)。 在 Google 上它报告 MySQL 5.6

提前致谢!

【问题讨论】:

    标签: mysql ssl cloud slave


    【解决方案1】:

    发现问题,我没有安装mysql-devel,现在可以工作了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 1970-01-01
      • 2020-12-10
      相关资源
      最近更新 更多