开发需要运程修改数据库,出于安全考虑,改完后需要关闭 MySQL 数据库远程连接。

关闭 MySQL 数据库远程连接

首先在 FinalShell工具上连接上 MySQL 数据库:

mysql -uroot -p

root 就是你要登陆的用户的用户名,之后需要你输入密码就连上 MySQL 数据库了:

关闭 MySQL 数据库远程连接插图

切换到 mysql 数据库:

use mysql;

可以查看 user 表的所有记录:

select user, host from user;

关闭 MySQL 数据库远程连接插图1

%就是可以远程所有人连接,当然你也可以指定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 数据库远程连接插图2

可以看到全部关闭了,如果没生效的话,重启 MySQL 服务:

service mysql restart

END!!!