Кончились мысли. Не могу запретить подключаться без SSL. Подключается, как с ключами так и без. Что имею:
Percona mysql 8.0
Создал юзера с настройками:
CREATE USER 'user'@'%' IDENTIFIED BY 'pass' REQUIRE SSL;
GRANT ALL ON *.* TO 'pass'@'%';
FLUSH PRIVILEGES;
Пробовал добавлять в /etc/mysql/my.cnf
[mysqld]
#ssl
ssl_ca= /var/lib/mysql/ca.pem
ssl_cert= /var/lib/mysql/server-cert.pem
ssl_key= /var/lib/mysql/server-key.pem
[mysqld]
# Require clients to connect either using SSL
# or through a local socket file
require_secure_transport=ON
Но так как это mysql 8.0 эти настройки ей паралельны.
Пробовал так же
mysql>SET PERSIST require_secure_transport=ON;
Безрезультатно...