MySQL still has a sysv-style init script, so there is no mysql.service.
Try to start it with “sudo systemctl start mysql”.
To get the status, run “systemctl status mysql”.
And to enable it on boot, run “sudo systemctl enable mysql” (although you seem to have it enabled already)
And you can omit the “.service” in general, btw. systemctl will automatically add it if needed.
~ $ systemctl status mysql.servicemysql.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
If this is the exact command, it won’t work(You’ve posted a command with mysql.service twice. You also don’t need to type the suffix “.service” systemd will automatically append it unless you have multiple entries). You need to post the results of
systemctl status mysql
That should return some important info, there may also be info in your system logs, eg
cat /var/log/messages | grep mysql
To this point, there isn’t enough information to know what the issue is, but IMO
It’s unlikely you have an authentication problem starting the service
It’s unlikely MySQL (or MariaDB) was installed incorrectly and can’t start