Mysql 无法启动MariaDB数据库服务器(MariaDB服务器已关闭/超时)

Mysql 无法启动MariaDB数据库服务器(MariaDB服务器已关闭/超时),mysql,centos,mariadb,centos8,Mysql,Centos,Mariadb,Centos8,mysqld在上面没有问题,只有mariadb给出了一个错误 并且不会重新启动。我从一开始就安装了mysqld+mariadb,但它仍然给出了一个错误。 最新版本的所有版本都在CentOS8上 执行命令后出现此问题(附图)。 根据这个网站的指示,我给出了命令行: 更新: [mysqld] max_allowed_packet=64M local-infile=0 innodb_file_per_table=1 query_cache_type=1 query_cache_size =32M

mysqld在上面没有问题,只有mariadb给出了一个错误 并且不会重新启动。我从一开始就安装了mysqld+mariadb,但它仍然给出了一个错误。 最新版本的所有版本都在CentOS8上

执行命令后出现此问题(附图)。

根据这个网站的指示,我给出了命令行:

更新:

[mysqld]
max_allowed_packet=64M
local-infile=0
innodb_file_per_table=1
query_cache_type=1
query_cache_size =32M
query_cache_limit=1M
mariadb.service的sudo systemctl重新启动mariadb作业失败,因为 超过了超时时间。请参阅“systemctl status mariadb.service”和 “journalctl-xe”了解详细信息

my.cnf:

[mysqld]
max_allowed_packet=64M
local-infile=0
innodb_file_per_table=1
query_cache_type=1
query_cache_size =32M
query_cache_limit=1M

如果同时运行mysql和mariadb,则需要将它们的配置设置为使用不同的端口、套接字、数据目录、日志文件等。共享相同的数据文件是行不通的


即使有不同的数据,也不值得付出努力。在不同的服务器或虚拟机上运行它们。

我假设您的目标不是在一台服务器上同时运行这两个服务

MariaDB是MySQL的替代品,它们将在同一台服务器上运行,而无需进行大量配置。在大多数发行版上,它们在配置和数据方面共享路径


除非您解释您的用例以使两个服务相邻运行,否则我假设您的问题只是试图运行这两个服务。坚持一个,你就可以开始了。

请避免**始终**完成错误消息剩余部分是什么,
[ERROR]无法打开mysql。plugin
你试图在同一台服务器上运行mysqld和mariadb?你想让他们使用相同的数据文件吗?默认情况下,他们都使用相同的端口3306!!!因此,其中一个需要配置为使用另一个端口,如3307@nbk已编辑………@ysth是已编辑的问题我现在无法登录(mysql-u root-p)。。我不记得密码&mysqld没有停止我想检查的操作(显示变量,如'query\u cache%')