第一个问题:你可以直接使用root用户名和密码来解决,也可以利用授权来解决,
mysql>grant all on lunch.* to tom@localhost identified by  '123456';
说明:all 可以用各种权限来代替,例如:insert,delete,select等;
     lunch.*表示数据库lunch里面的所有表;
     tom是用户名,localhost是主机,可以用IP地址来代替;
     '123456'是tom用户登录时所使用的密码,可以为空;
     如果你想要允许外部访问的话,你就要允许远程登录,安装的时候有这个选项.
     读和写也是一种权限.
详细而具体的用法,建议你查一查mysql授权的部分的知识.