当前位置:论坛首页 > Linux面板 > 求助

【已完成】升级8.0.5会安装mariadb?

发表在 Linux面板2024-2-1 17:54 [复制链接] 11 1073

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.0.5
系统版本:Ubuntu 22.04
问题描述:升级到8.0.5后会被安装mariadb
相关截图(日志、错误):

微信截图_20240201175433.png
使用道具 举报 只看该作者 回复
发表于 2024-2-2 10:12:51 | 显示全部楼层
prodcd 发表于 2024-2-1 18:57
又看了两台服务器,一台只装了宝塔WAF,另一台没装宝塔面板或WAF,没有这些文件。 ...

你的操作系统都是Ubuntu22吗?你使用的是mysql还是mariadb?你这些引用都是/usr/bin/下的,我们安装数据库的目录在
/www/server/mysql
数据库数据存放目录:
/www/server/data

自身目录.png

如图,我司引用的mysql的软连地址
btmysql目录.png

使用道具 举报 回复 支持 反对
发表于 2024-2-1 18:01:01 | 显示全部楼层
这个文件本来是没有的,升级8.0.5以后就有了。
起初是我这有脚本每天调用mysqldump备份数据库,后来有一天突然报了个错误,是不支持`--set-gtid-purged=OFF`参数。这问题只有mariadb才有。找了半天最后发现是升级8.0.5后,命令行的mysqldump被替换成mariadb版本导致。
为什么会有这种需求?还是我这中病毒了?阿里云和华为云的服务器都是这样。即便宝塔面板需要装mariadb,也别影响命令行吧。
使用道具 举报 回复 支持 反对
发表于 2024-2-1 18:15:17 | 显示全部楼层
又测试了一台服务器,宝塔8.0.4,单纯的apt update upgrade没问题。升级到8.0.5之后就会冒出来一堆文件。
升级前没有这些文件。

  1. ll /usr/bin/mysql*
  2. ls: 无法访问 '/usr/bin/mysql*': 没有那个文件或目录
  3. root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
  4. stat: 对 '/usr/bin/mysqldump' 调用 statx 失败: 没有那个文件或目录
  5. root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
  6. stat: 对 '/usr/bin/mysqldump' 调用 statx 失败: 没有那个文件或目录
  7. root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
  8. stat: 对 '/usr/bin/mysqldump' 调用 statx 失败: 没有那个文件或目录
  9. root@nc-dqa-2---0005:~# ll /usr/bin/mysql*
  10. lrwxrwxrwx 1 root root  7 12月  2 11:44 /usr/bin/mysql -> mariadb*
  11. lrwxrwxrwx 1 root root 14 12月  2 11:44 /usr/bin/mysqlaccess -> mariadb-access*
  12. lrwxrwxrwx 1 root root 13 12月  2 11:44 /usr/bin/mysqladmin -> mariadb-admin*
  13. lrwxrwxrwx 1 root root 13 12月  2 11:44 /usr/bin/mysqlanalyze -> mariadb-check*
  14. lrwxrwxrwx 1 root root 13 12月  2 11:44 /usr/bin/mysqlcheck -> mariadb-check*
  15. lrwxrwxrwx 1 root root 12 12月  2 11:44 /usr/bin/mysqldump -> mariadb-dump*
  16. lrwxrwxrwx 1 root root 16 12月  2 11:44 /usr/bin/mysqldumpslow -> mariadb-dumpslow*
  17. lrwxrwxrwx 1 root root 17 12月  2 11:44 /usr/bin/mysql_find_rows -> mariadb-find-rows*
  18. lrwxrwxrwx 1 root root 22 12月  2 11:44 /usr/bin/mysql_fix_extensions -> mariadb-fix-extensions*
  19. lrwxrwxrwx 1 root root 14 12月  2 11:44 /usr/bin/mysqlimport -> mariadb-import*
  20. lrwxrwxrwx 1 root root 13 12月  2 11:44 /usr/bin/mysqloptimize -> mariadb-check*
  21. lrwxrwxrwx 1 root root 13 12月  2 11:44 /usr/bin/mysqlrepair -> mariadb-check*
  22. lrwxrwxrwx 1 root root 14 12月  2 11:44 /usr/bin/mysqlreport -> mariadb-report*
  23. lrwxrwxrwx 1 root root 12 12月  2 11:44 /usr/bin/mysqlshow -> mariadb-show*
  24. lrwxrwxrwx 1 root root 12 12月  2 11:44 /usr/bin/mysqlslap -> mariadb-slap*
  25. lrwxrwxrwx 1 root root 15 12月  2 11:44 /usr/bin/mysql_waitpid -> mariadb-waitpid*
  26. root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
  27.   文件:/usr/bin/mysqldump -> mariadb-dump
  28.   大小:12                块:0          IO 块大小:4096   符号链接
  29. 设备:fc03h/64515d        Inode:925050      硬链接:1
  30. 权限:(0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
  31. 访问时间:2024-02-01 18:14:02.810581453 +0800
  32. 修改时间:2023-12-02 11:44:37.000000000 +0800
  33. 变更时间:2024-02-01 18:14:01.950563938 +0800
  34. 创建时间:2024-02-01 18:14:01.938563694 +0800
复制代码
使用道具 举报 回复 支持 反对
发表于 2024-2-1 18:34:48 | 显示全部楼层
您好,您看下您安装的是mariadb还是mysql?
我这里排查我自己的服务器上引用的软连接是正确的服务器1
软连接.png
服务器2
软连接mysql.png
检查了我们的更新脚本,也是没有相关mysqldump的操作的
更新脚本ddd.png

  1. https://download.bt.cn/install/update_panel.sh
复制代码


使用道具 举报 回复 支持 反对
发表于 2024-2-1 18:49:05 | 显示全部楼层
大炮运维V587 发表于 2024-2-1 18:34
您好,您看下您安装的是mariadb还是mysql?
我这里排查我自己的服务器上引用的软连接是正确的服务器1

我这好几台服务器都没装过MySQL或者Mariadb。
使用道具 举报 回复 支持 反对
发表于 2024-2-1 18:54:15 | 显示全部楼层
微信截图_20240201175433.png

所有服务器的文件都是同一秒

微信截图_20240201175433.png
使用道具 举报 回复 支持 反对
发表于 2024-2-1 18:57:30 | 显示全部楼层
又看了两台服务器,一台只装了宝塔WAF,另一台没装宝塔面板或WAF,没有这些文件。
使用道具 举报 回复 支持 反对
发表于 2024-2-2 10:39:54 | 显示全部楼层
大炮运维V587 发表于 2024-2-2 10:12
你的操作系统都是Ubuntu22吗?你使用的是mysql还是mariadb?你这些引用都是/usr/bin/下的,我们安装数据 ...

是的,您说的没错,这就是我纳闷的地方。我这都是Ubuntu 22.04只有数据库服务器和跑备份脚本的服务器才安装了MySQL 8.0,其他服务器都没有安装过MySQL。并没有任何服务器安装Mariadb。

原本安装过宝塔8.0.4的服务器也没有这些文件,升级到8.0.5之后就有了,无论是否安装过MySQL,搞不清怎么回事。这边10多台都这样。不会是我中病毒了吧?

有没有办法查一下这些文件是通过哪个脚本安装的?

我查了下mariadb这文件,并没有显示有病毒
https://www.virscan.org/report/b510af1fdc107f542d429194c50989c21f77c0b648baa8bba0cc5d4fe06a0b2a
https://www.virscan.org/report/4cb61f40ee663b4803ca83a24c4af29e119fee03ab0efc24d69a053ccf1b6926

/usr/bin/mariadb -V
/usr/bin/mariadb  Ver 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper
使用道具 举报 回复 支持 反对
发表于 2024-2-2 12:17:30 | 显示全部楼层
prodcd 发表于 2024-2-2 10:39
是的,您说的没错,这就是我纳闷的地方。我这都是Ubuntu 22.04只有数据库服务器和跑备份脚本的服务器才安 ...

这是你的操作系统自己安装的吧,自带的mariadb。我们更新面板仅仅更新面板程序,不会去给你安装mariadb的

你们更新面板,自己安装了mariadb 吗?  发表于 2024-2-7 15:17
使用道具 举报 回复 支持 反对
发表于 2024-2-7 15:16:24 | 显示全部楼层
大炮运维V587 发表于 2024-2-2 12:17
这是你的操作系统自己安装的吧,自带的mariadb。我们更新面板仅仅更新面板程序,不会去给你安装mariadb的 ...

就是你们安装的我跟楼主是同样的问题 ,升级后MySQL全局变量都改变了路径
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表