当你不再需要远程登录的时候,你可以随时取消远程登录,只在本地操作数据库。这样可以让服务器更加安全。如果是新安装的mysql数据库,则不需要本文的操作,因为默认是禁止远程登录的。
我们可以参照允许远程登录的案例来取消远程登录mysql。
首先,我们可以将【/etc/my.cnf】这个配置文件添加绑定IP参数,指明IP就是127.0.0.1,如下所示:
bind-address=127.0.0.1
然后我们登录数据库后,登录就不说了。看看取消对root用户的授权的过程。
方法如下:
1.废除权限(revoke,废除的意思)mysql>revoke all privileges on *.* from root@'%';
mysql>use mysql
mysql>delete from user where user='root' and host='%';
mysql>flush privileges;
执行完这几步之后,就取消了远程登录的授权。绑定地址则是在服务器端做限定,取消授权和删除授权用户,是在外部挡住用户的登录。