Sorry for all these newby questions in MySQL, but it's new to me.

I installed MySQL on my Windows server and it created 2 duplicate accounts (4 accounts all together). There is a blank one and a root. I looked up the documentation on MySQL which explains why there are the two different accounts and mentions the duplicates, but doesn't explain why. Are the accounts with '@%' ment to be able to connect from anywhere? Should they be removed to tighten security?