Oh, seems I've made a mistake

try to change
[mysql.server]
user=root
into:
[mysql.server]
user=admin
does that work?

otherwise you might try these commands as well to rebuild the database:
rm -R /opt/var/lib/mysql/mysql
mkdir /opt/var/lib/mysql/mysql
/opt/bin/mysql_install_db