openrc status dev-db/mariadb-10.2.22-r1 indicates it crashed. There is no longer a pid file created. # /etc/init.d/mysql status * status: crashed # cat /var/run/mysqld/mariadb.pid cat: /var/run/mysqld/mariadb.pid: No such file or directory I noticed "--make-pidfile" was removed from the init.d script. Adding that back corrected the problem. I suspect the issue must really with package dev-db/mysql-init-scripts-2.3 ?
Did you convert any custom MariaDB config from my.cnf to a file in /etc/mysql/mariadb.d? It is required that accept the new my.cnf in dispatch-conf after that is done. This is mentioned in the post-install notes
FWIW, --make-pidfile has not been in the OpenRC scripts in recent history, if at all
Correct. We successfully migrated our configurations to /etc/mysql/mariadb.d/ -- our configs have been added to files name 90-local-server.cnf on the respective master and slave instances. That all is working great ;) These servers were initially built about a year or so ago. This weeks emerge world triggered an update to /etc/init.d/mysql for us -- did not occur when we upgrade packages last month. I will do some more checking on our to determine if we can identified where that make-pidfile originated from. Interesting. I guess what I should be concerned about why this isn't creating the appropriate pid file without that parameter. Thank you
This adjustment is no longer needed with dev-db/mariadb-10.2.29