Обеспечить удаленное SSL-соединение в MySQL 8.0 - PullRequest
0 голосов
/ 05 октября 2018

Я хотел бы настроить свой сервер MySQL 8.0.12 (работающий на RHEL 7.5) таким образом, чтобы он принудительно устанавливал SSL-соединения для удаленного доступа.

Я попытался добавить следующие две строки в мой / etc / my.Файл cnf (и да, я перезапустил службу mysqld):

[mysqld]
...
bind-address = 0.0.0.0
require_secure_transport = ON

Все же мне удается войти без SSL-соединения.Кажется, что конфигурация не влияет на соответствующую переменную MySQL:

mysql> SHOW VARIABLES LIKE 'require_secure_transport';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| require_secure_transport | OFF   |
+--------------------------+-------+
1 row in set (0.00 sec)

Я также пытался принудительно применять SSL для определенных пользователей с помощью команды ALTER:

mysql> ALTER USER my_user@'%' REQUIRE SSL WITH MAX_CONNECTIONS_PER_HOUR 30 MAX_USER_CONNECTIONS 10;
Query OK, 0 rows affected (0.00 sec

)

Все еще безуспешно.Есть идеи о том, что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...