在Ubuntu上解决MariaDB冲突可按以下步骤操作:
dpkg -l | grep mariadb或dpkg -l | grep mysql找出已安装的冲突包。mariadb-libs或mysql-common等冲突包,用sudo apt remove --purge 包名卸载。--no-install-recommends参数避免安装非必要依赖,或通过aptitude工具解决依赖问题。/etc/mysql/mariadb.conf.d/50-server.cnf,在[mysqld]部分将port改为未被占用的端口(如3307),重启服务生效。sudo netstat -tunlp | grep 3306找出占用端口的进程,用sudo kill -9 进程ID终止。/etc/mysql/目录下的配置文件,删除冲突的配置文件(如my.cnf),重新生成默认配置。644,数据目录权限为750,使用sudo chmod和sudo chown调整。sudo systemctl disable mysql禁用,避免与MariaDB服务冲突。sudo apt install --reinstall mariadb-server清除残留配置。sudo apt install安装所需库(如libssl-dev)。/var/lib/mysql/)。/var/log/mysql/error.log查看具体错误信息,辅助判断冲突类型。参考来源: