开发需要运程修改数据库,出于安全考虑,改完后需要关闭 MySQL 数据库远程连接。
关闭 MySQL 数据库远程连接
首先在 FinalShell工具上连接上 MySQL 数据库:
mysql -uroot -p
root 就是你要登陆的用户的用户名,之后需要你输入密码就连上 MySQL 数据库了:
切换到 mysql 数据库:
use mysql;
可以查看 user 表的所有记录:
select user, host from user;
%就是可以远程所有人连接,当然你也可以指定IP,关闭 MySQL 远程连接,只需要把 root 用户的 host 改成 localhost 即可(只能本地访问):
update user set host='localhost' where user='root';
允许 MySQL 远程连接,只需要把 root 用户的 host 改成 % 即可(任何人都可以访问)
update user set host='%' where user='root';
之后刷新 MySQL 权限相关表:
flush privileges;
可以看到全部关闭了,如果没生效的话,重启 MySQL 服务:
service mysql restart
关闭数据库远程连接(数据库关闭远程连接)方法至此结束,END!!!
发表评论