将 MARIADB_MYSQL_LOCALHOST_USER 设置为非空值以创建 mysql@locahost 数据库用户。该用户对于各种健康检查和备份脚本特别有用。
但是密码当然是未知的。所以我想弄清楚这个用户的目的。如果它打算进行备份和健康检查,我不知道如何使用它。
例如, take mysqldump
,它不适用于套接字连接和mysql
用户:
root@2b181d48bfc0:/# mysqldump -umysql --socket=/run/mysqld/mysqld.sock --all-databases
mysqldump: Got error: 1698: "Access denied for user 'mysql'@'localhost'" when trying to connect