一般来说,安装完mysql后,默认的用户是root,密码123456,外网不能访问。
有时候也希望在外网访问,则可以添加一个账户。建议不要用root。
如下表,存在安全问题:
host里的%代表不限制主机ip。
localhost/root,::1/root都是本地使用,密码简单点无所谓,反正外网访问不了。但是,有一条:
%/root这个就有风险了,在外网直接使用root就访问了,这很不安全。
我们可以将这个用户名和密码都改掉,例如:
这样在外网使用<code>test/密码</code> 登录即可。
新增或更改方法:
1、使用可视化软件:例如sqlyog,可以编辑用户。
2、命令行:
新增:
编辑: