lol ok well the fact that the default user is root@localhost you have to make the db ip localhost not any other ip because then you will get access denied for user root@192.....
using password yes
now you can get around that by also changing the bound ip and the getconfig ini authorisedb,ini etc but whats the point its just much simpler to leave the ips marked 127.0.0.1 in the configs
the ip in the worlds.dat has nothing to do with the database ip and actually only needs to be the account ip to be honest but that gets into advanced configurations
wolf guy if u private message me or come to my chatbox on my own site I will happily discuss this issue with you without this inherent ranting about nonsensical bullshit just go to

and click chat if Im not there i usually will be shortly or one of my staff is