未通过startscript设置mariaDB密码

时间:2019-12-06 10:45:42

标签: mysql docker passwords mariadb root

我正在尝试启动和配置运行MariaDB数据库的docker-container。我的命令是:

docker run --name mariadb \
   -e MYSQL_ROOT_PASSWORD=myPassword \
   -d mariadb:10.3

就像所描述的here

我可以通过docker exec -it mariadb mysql连接到数据库,而无需传递用户名和密码。也拒绝通过docker exec -it mariadb mysql -u root -pmyPassword访问数据库。 因此,行-e MYSQL_ROOT_PASSWORD=myPassword似乎无效。 如果在容器内运行echo $MYSQL_ROOT_PASSWORD,则变量的值为myPassword。因此环境变量设置正确。

任何人都知道,这是什么问题? 谢谢!

0 个答案:

没有答案