These steps don't appear to work any more. Setting the skip grant tables option forces the process to exit on startup. Is there a solution already to this? Following suggestions made previously, here is what happens with the advised setup, also the same output as using mariadb-safe instead of mysqld_safe (the recommendation another user made): root@Harris:/mnt/user/grafana-data# docker logs -f mariadb
[migrations] started
[migrations] no migrations found
───────────────────────────────────────
██╗ ███████╗██╗ ██████╗
██║ ██╔════╝██║██╔═══██╗
██║ ███████╗██║██║ ██║
██║ ╚════██║██║██║ ██║
███████╗███████║██║╚██████╔╝
╚══════╝╚══════╝╚═╝ ╚═════╝
Brought to you by linuxserver.io
───────────────────────────────────────
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID: 99
User GID: 100
───────────────────────────────────────
Linuxserver.io version: 11.4.8-r0-ls203
Build-date: 2026-01-20T07:53:31+00:00
───────────────────────────────────────
[custom-init] No custom files found, skipping...
UMASK must be a 3-digit mode with an additional leading 0 to indicate octal.
The first digit will be corrected to 6, the others may be 0, 2, 4, or 6.
UMASK corrected from 022 to 0640 ...
Warning: World-writable config file '/config/custom.cnf' is ignored
Warning: World-writable config file '/config/custom.cnf' is ignored
260130 18:39:59 mysqld_safe Logging to '/config/databases/1c674088524c.err'.
260130 18:39:59 mysqld_safe Starting mariadbd daemon with databases from /config/databases
Connection to localhost (::1) 3306 port [tcp/mysql] succeeded!
#####################################################################################
# #
# Logrotate Instructions #
# #
# Add the following to /config/custom.cnf under [mysqld]: #
# log_error = /config/log/mysql/mariadb-error.log #
# #
# Login to the SQL shell inside the container using: #
# mariadb -uroot -p<PASSWORD> #
# And run the following command: #
# GRANT ALL ON *.* TO root@localhost IDENTIFIED VIA unix_socket WITH GRANT OPTION ; #
# #
# Restart the container to apply the changes. #
# #
# You can read more about root@localhost permissions here: #
# https://mariadb.com/kb/en/authentication-from-mariadb-10-4/ #
# #
#####################################################################################
[ls.io-init] done.
/usr/bin/mysqld_safe: Deprecated program name. It will be removed in a future release, use 'mariadbd-safe' instead
260130 18:40:00 mysqld_safe Logging to '/var/lib/mysql/1c674088524c.err'.
260130 18:40:00 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql
Caught SIGTERM signal! And if I try to add only --skip-grant-tables: root@Harris:/mnt/user/grafana-data# docker logs -f mariadb
[migrations] started
[migrations] no migrations found
───────────────────────────────────────
██╗ ███████╗██╗ ██████╗
██║ ██╔════╝██║██╔═══██╗
██║ ███████╗██║██║ ██║
██║ ╚════██║██║██║ ██║
███████╗███████║██║╚██████╔╝
╚══════╝╚══════╝╚═╝ ╚═════╝
Brought to you by linuxserver.io
───────────────────────────────────────
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID: 99
User GID: 100
───────────────────────────────────────
Linuxserver.io version: 11.4.8-r0-ls203
Build-date: 2026-01-20T07:53:31+00:00
───────────────────────────────────────
[custom-init] No custom files found, skipping...
UMASK must be a 3-digit mode with an additional leading 0 to indicate octal.
The first digit will be corrected to 6, the others may be 0, 2, 4, or 6.
UMASK corrected from 022 to 0640 ...
Warning: World-writable config file '/config/custom.cnf' is ignored
Warning: World-writable config file '/config/custom.cnf' is ignored
260130 18:41:09 mysqld_safe Logging to '/config/databases/3941b1a7fd4f.err'.
260130 18:41:09 mysqld_safe Starting mariadbd daemon with databases from /config/databases
Connection to localhost (::1) 3306 port [tcp/mysql] succeeded!
#####################################################################################
# #
# Logrotate Instructions #
# #
# Add the following to /config/custom.cnf under [mysqld]: #
# log_error = /config/log/mysql/mariadb-error.log #
# #
# Login to the SQL shell inside the container using: #
# mariadb -uroot -p<PASSWORD> #
# And run the following command: #
# GRANT ALL ON *.* TO root@localhost IDENTIFIED VIA unix_socket WITH GRANT OPTION ; #
# #
# Restart the container to apply the changes. #
# #
# You can read more about root@localhost permissions here: #
# https://mariadb.com/kb/en/authentication-from-mariadb-10-4/ #
# #
#####################################################################################
[ls.io-init] done.
/run/s6/basedir/scripts/rc.init: line 91: --skip-grant-tables: not foundAnother edit: Just tried adding skip-grant-options to custom.cnf, still no luck. Everything starts up, but no dice getting in. It still demands a password.