关于 MySQL 远程登录相关配置,简单总结一下:
首先可以创建一个特殊用户用于登录指定host,比如执行如下语句
// replace with your 'user', 'password' and 'host'
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
// host 可以包含通配符,比如允许192.168.x.x网段,可以配置为192.168.%.%
为刚刚的用户设定权限
// 该用户有所有数据库的权限
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
// 刷新权限
FLUSH PRIVILEGES;