我们的 MySQL 生产服务器中不时有失败的登录尝试(MySQL 仪表板提醒我们)。有没有办法在不启用的情况下记录每次成功和失败的 MySQL 服务器登录general_log
?
我们认为general_log
这不是一个选项,因为它是一个高负载的生产服务器。
我正在尝试从我自己的 Java 应用程序连接到启用 SSL 的 mysql 服务器。在 mysqld 上设置 ssl 并成功使用“REQUIRE ISSUER and SUBJECT”测试帐户后,我想在 Java 应用程序中使用该帐户。
我已经使用keytool生成了一个私钥(到一个名为 keystore.jks 的文件)和 csr ,并使用我自己的 CA 签署了 csr(与 mysqld 及其证书使用的相同)。
签署 csr 后,我已将 CA 和客户端证书导入 keystore.jks 文件。运行应用程序时,无法建立 SSL 连接。相关日志:
...
[Raw read]: length = 5
0000: 16 00 00 02 FF .....
main, handling exception: javax.net.ssl.SSLException: Unsupported record version Unknown-0.0
main, SEND TLSv1 ALERT: fatal, description = unexpected_message
Padded plaintext before ENCRYPTION: len = 32
0000: 02 0A BE 0F AD 64 …
Run Code Online (Sandbox Code Playgroud) 在 rhel 5.3 上,由于安全补丁,我想更新到内核版本“2.6.18-128.8.1.el5”。
表演时:
yum check-update | grep kernel
kernel.x86_64 2.6.18-164.2.1.el5 rhel-x86_64-server-5
kernel-devel.x86_64 2.6.18-164.2.1.el5 rhel-x86_64-server-5
kernel-headers.x86_64 2.6.18-164.2.1.el5 rhel-x86_64-server-5
Run Code Online (Sandbox Code Playgroud)
但是2.6.18-164.2.1.el5对应的是rhel 5.4,不想迁移到这个版本,想保留rhel 5.3。
我试过
yum update kernel-2.6.18-128.8.1
Run Code Online (Sandbox Code Playgroud)
但这似乎是错误的方式。
如何将服务器更新到此特定内核版本?