Trying to start mysql-server tries start with the message failed precmd routine.
Debugging this can be done by altering /usr/local/etc/rc.d/mysql.server
Comment out the following parts : >/dev/null 2>/dev/null
mysql_create_auth_tables() { ... eval $mysql_install_db $mysql_install_db_args # >/dev/null 2>/dev/null ... } mysql_prestart() { ... if checkyesno mysql_limits; then eval `/usr/bin/limits ${mysql_limits_args}` # 2>/dev/null else return 0 fi ... }
You will see the error message.
In my case the issue was an existing data-directory