I thought I saw the same thing in the past, but not now. After rebooting several times, using the default scripts in 14.1 64bit, I see something like the following;
Code:
140520 14:53:18 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
... and then a couple of lines from my rc.local related entries, and then I'm presented with the login prompt.
However, I can semi-duplicate what you mean by manually stopping then restarting mysqld.
Code:
/etc/rc.d/rc.mysqld stop
/etc/rc.d/rc.mysqld start
At this point the cursor is at a blank new line, but not a "prompt". If I hit enter, I'm back at the prompt again.
How did you setup maria to start on boot? I simply did a chmod u+x rc.mysqld (or whatever).
I suspect the output you see is just the delayed "log_notice" from mysqld_safe running in it's background process / constant loop. I don't think any other startup process or script is "pending" you hitting the enter key.
In the past on a headless server, I think I had something like this at the end of my rc.local
Code:
sleep 6
clear
banner -w 26 blah
Although obviously cosmetic, this would clear the startup log output, display the little banner, and present a login prompt again.