I dont have a /root/.my.cnf file - where are credentials being read from?
If you're running Enhance v12.0.0 or above, the root user uses unix socket auth rather than a password. If you are root on the system you can access MySQL as root without a password.