赞
踩
由于公司安全扫描,发现MySQL存在一些漏洞,比如
Oracle MySQL 安全漏洞(CVE-2024-0727) | |
---|---|
Oracle MySQL 安全漏洞(CVE-2024-21047) | |
Oracle MySQL 安全漏洞(CVE-2024-21069) | |
Oracle MySQL 安全漏洞(CVE-2023-5678) | |
… | |
MySQL版本的问题,需要升级到最新版本
按照上面步骤升级,从8.3.0升级到8.4.0,由于从MySQL 8.4.0开始,默认情况下不再启用已弃用的 mysql_native_password 身份验证插件,因此在启动时报错,报错内容如下
[root mysql]# systemctl restart mysqld.service
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
查看日志发现就是身份认证错误
参考MySQL8.0就地升级到MySQL8.4.0
简单来说就是修改mysqlId文件,注释掉default-authentication-plugin=mysql_native_password
,新增mysql_native_password=ON
# vim /etc/my.cnf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。