针对的mariadb dockerhub容器随机访问被拒绝root@localhost错误

针对的mariadb dockerhub容器随机访问被拒绝root@localhost错误,mariadb,access-denied,podman,Mariadb,Access Denied,Podman,我正在使用从dockerhub下载的maria db容器,这是我用来提供django podman无根安装的几个容器映像之一 我已经编写了一些bash脚本来配置不同的容器,但是我一直遇到maria容器的问题 有时一切都如预期的那样。我使用 podman run -dit --name ${MARIA_CONT_NAME} --pod ${POD_NAME} -e MYSQL_ALLOW_EMPTY_PASSWORD=True ${MARIA_IMAGE} 然后执行到容器中并运行“mysql\

我正在使用从dockerhub下载的maria db容器,这是我用来提供django podman无根安装的几个容器映像之一

我已经编写了一些bash脚本来配置不同的容器,但是我一直遇到maria容器的问题

有时一切都如预期的那样。我使用

podman run -dit --name ${MARIA_CONT_NAME} --pod ${POD_NAME} -e MYSQL_ALLOW_EMPTY_PASSWORD=True ${MARIA_IMAGE} 
然后执行到容器中并运行“mysql\u secure\u installation”以创建根密码

虽然有时我会得到以下信息:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

Enter current password for root (enter for none): 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

但在其他时候,它工作得很好

有人知道为什么它有时会拒绝localhost,而在其他情况下则不会