It looks like you didn't set your root MySQL password for your issue ...
However, I have also seen a number of servers this week fail to load WHM because of a corrupted or missing "Locale.pm" and broken "locale" folder / symlink
Solution:
Code:
# rm -Rf /usr/local/cpanel/locale
# rm -f /usr/local/cpanel/locale.pm
# rm -Rf /usr/local/cpanel/lang
# /scripts/upcp --force
# /scripts/checkperlmodules
# service cpanel restart