rebbit

1Panel的MySql数据库异常警告

装上1Panel后用了一段时间,发现MySQL 8.2.0日志不停报错,内容为:

2023-11-28T05:14:24.537671Z 12560 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ‘‘mysql_native_password’ is deprecated and will be removed in a future release. Please use caching_sha2_password instead’

尝试关闭站点,并把唯一的PHP容器服务停止,日志依然不停刷,怀疑是面板问题。

而且面板数据库-当前状态-总连接数,显示异常,数字一直不停增加。

导致Binlog也特别大,大半个月已经总共生成17G的binlog文件了,刚买99一年的阿里云就挂了个wordpress,何德何能跑这么多SQL…

只好跑去1Panel论坛提了一个bug:

https://bbs.fit2cloud.com/t/topic/2346

解决办法:

但是有个掩耳盗铃的办法!把警告忽略掉...

在1Panel v1.8.5版本里,面板-数据库-设置-配置修改,在[mysqld]部分,添加log_error_suppression_list='MY-013360'

原本:

[mysqld]
skip-host-cache
skip-name-resolve
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
secure-file-priv=/var/lib/mysql-files
user=mysql


character_set_server=utf8
lower_case_table_names=1
group_concat_max_len=1024000
log_bin_trust_function_creators=1

pid-file=/var/run/mysqld/mysqld.pid
[client]
socket=/var/run/mysqld/mysqld.sock

!includedir /etc/mysql/conf.d/

修改后:

[mysqld]
skip-host-cache
skip-name-resolve
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
secure-file-priv=/var/lib/mysql-files
user=mysql
log_error_suppression_list='MY-013360'

character_set_server=utf8
lower_case_table_names=1
group_concat_max_len=1024000
log_bin_trust_function_creators=1

pid-file=/var/run/mysqld/mysqld.pid
[client]
socket=/var/run/mysqld/mysqld.sock

!includedir /etc/mysql/conf.d/

完事,重启MySQL,日志页面干干净净了

© 版权声明
分享是一种美德,转载请保留原链接
THE END

文章不错?点个赞呗
点赞 0 分享

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部