天天看点

MySQL账户安全设置

一般来说,安装完mysql后,默认的用户是root,密码123456,外网不能访问。

有时候也希望在外网访问,则可以添加一个账户。建议不要用root。

如下表,存在安全问题:

host里的%代表不限制主机ip。

localhost/root,::1/root都是本地使用,密码简单点无所谓,反正外网访问不了。但是,有一条:

%/root这个就有风险了,在外网直接使用root就访问了,这很不安全。

我们可以将这个用户名和密码都改掉,例如:

这样在外网使用<code>test/密码</code> 登录即可。

新增或更改方法:

1、使用可视化软件:例如sqlyog,可以编辑用户。

2、命令行:

新增:

编辑: