prodcd 发表于 2024-2-1 17:54:56

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

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

大炮运维V587 发表于 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



如图,我司引用的mysql的软连地址


prodcd 发表于 2024-2-1 18:01:01

这个文件本来是没有的,升级8.0.5以后就有了。
起初是我这有脚本每天调用mysqldump备份数据库,后来有一天突然报了个错误,是不支持`--set-gtid-purged=OFF`参数。这问题只有mariadb才有。找了半天最后发现是升级8.0.5后,命令行的mysqldump被替换成mariadb版本导致。
为什么会有这种需求?还是我这中病毒了?阿里云和华为云的服务器都是这样。即便宝塔面板需要装mariadb,也别影响命令行吧。

prodcd 发表于 2024-2-1 18:15:17

又测试了一台服务器,宝塔8.0.4,单纯的apt update upgrade没问题。升级到8.0.5之后就会冒出来一堆文件。
升级前没有这些文件。

ll /usr/bin/mysql*
ls: 无法访问 '/usr/bin/mysql*': 没有那个文件或目录
root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
stat: 对 '/usr/bin/mysqldump' 调用 statx 失败: 没有那个文件或目录
root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
stat: 对 '/usr/bin/mysqldump' 调用 statx 失败: 没有那个文件或目录
root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
stat: 对 '/usr/bin/mysqldump' 调用 statx 失败: 没有那个文件或目录
root@nc-dqa-2---0005:~# ll /usr/bin/mysql*
lrwxrwxrwx 1 root root7 12月2 11:44 /usr/bin/mysql -> mariadb*
lrwxrwxrwx 1 root root 14 12月2 11:44 /usr/bin/mysqlaccess -> mariadb-access*
lrwxrwxrwx 1 root root 13 12月2 11:44 /usr/bin/mysqladmin -> mariadb-admin*
lrwxrwxrwx 1 root root 13 12月2 11:44 /usr/bin/mysqlanalyze -> mariadb-check*
lrwxrwxrwx 1 root root 13 12月2 11:44 /usr/bin/mysqlcheck -> mariadb-check*
lrwxrwxrwx 1 root root 12 12月2 11:44 /usr/bin/mysqldump -> mariadb-dump*
lrwxrwxrwx 1 root root 16 12月2 11:44 /usr/bin/mysqldumpslow -> mariadb-dumpslow*
lrwxrwxrwx 1 root root 17 12月2 11:44 /usr/bin/mysql_find_rows -> mariadb-find-rows*
lrwxrwxrwx 1 root root 22 12月2 11:44 /usr/bin/mysql_fix_extensions -> mariadb-fix-extensions*
lrwxrwxrwx 1 root root 14 12月2 11:44 /usr/bin/mysqlimport -> mariadb-import*
lrwxrwxrwx 1 root root 13 12月2 11:44 /usr/bin/mysqloptimize -> mariadb-check*
lrwxrwxrwx 1 root root 13 12月2 11:44 /usr/bin/mysqlrepair -> mariadb-check*
lrwxrwxrwx 1 root root 14 12月2 11:44 /usr/bin/mysqlreport -> mariadb-report*
lrwxrwxrwx 1 root root 12 12月2 11:44 /usr/bin/mysqlshow -> mariadb-show*
lrwxrwxrwx 1 root root 12 12月2 11:44 /usr/bin/mysqlslap -> mariadb-slap*
lrwxrwxrwx 1 root root 15 12月2 11:44 /usr/bin/mysql_waitpid -> mariadb-waitpid*
root@nc-dqa-2---0005:~# stat /usr/bin/mysqldump
文件:/usr/bin/mysqldump -> mariadb-dump
大小:12              块:0          IO 块大小:4096   符号链接
设备:fc03h/64515d        Inode:925050      硬链接:1
权限:(0777/lrwxrwxrwx)Uid: (    0/    root)   Gid: (    0/    root)
访问时间:2024-02-01 18:14:02.810581453 +0800
修改时间:2023-12-02 11:44:37.000000000 +0800
变更时间:2024-02-01 18:14:01.950563938 +0800
创建时间:2024-02-01 18:14:01.938563694 +0800

大炮运维V587 发表于 2024-2-1 18:34:48

您好,您看下您安装的是mariadb还是mysql?
我这里排查我自己的服务器上引用的软连接是正确的服务器1

服务器2

检查了我们的更新脚本,也是没有相关mysqldump的操作的


https://download.bt.cn/install/update_panel.sh

prodcd 发表于 2024-2-1 18:49:05

大炮运维V587 发表于 2024-2-1 18:34
您好,您看下您安装的是mariadb还是mysql?
我这里排查我自己的服务器上引用的软连接是正确的服务器1



我这好几台服务器都没装过MySQL或者Mariadb。

prodcd 发表于 2024-2-1 18:54:15



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


prodcd 发表于 2024-2-1 18:57:30

又看了两台服务器,一台只装了宝塔WAF,另一台没装宝塔面板或WAF,没有这些文件。

prodcd 发表于 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/mariadbVer 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) usingEditLine wrapper

大炮运维V587 发表于 2024-2-2 12:17:30

prodcd 发表于 2024-2-2 10:39
是的,您说的没错,这就是我纳闷的地方。我这都是Ubuntu 22.04只有数据库服务器和跑备份脚本的服务器才安 ...

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

宝塔用户_kiclem 发表于 2024-2-7 15:16:24

大炮运维V587 发表于 2024-2-2 12:17
这是你的操作系统自己安装的吧,自带的mariadb。我们更新面板仅仅更新面板程序,不会去给你安装mariadb的 ...

就是你们安装的我跟楼主是同样的问题 ,升级后MySQL全局变量都改变了路径
页: [1]
查看完整版本: 【已完成】升级8.0.5会安装mariadb?