一、为什么要禁止root远程登录
在实际工作中公司的DBA都会设置禁止root用户远程登录,这是为什么呢?
- root 是 MySQL 数据库的超级管理员,几乎拥有所有权限,一旦泄露后果非常严重;
- root 是 MySQL 数据库的默认用户,所有人都知道,如果不禁止远程登录,可以针对 root 用户暴力破解密码。
二、禁止root远程登录的方法
执行如下 SQL:
update user set host='localhost' where user='root';
复制