周梦康 发表于 2014-04-22 3875 次浏览 标签 : Mysql

中国经济网那边说直接通过phpmyadmin来访问数据是严重漏洞,因为phpmyadmin这个链接扫描除了80多个漏洞,是否真的为漏洞,我就不知道了,既然这样,不能走http协议来管理数据库,只能通过类似于mysql workbench 走tcp/ip协议来管了。

不过首先得对我远程访问服务器数据库做授权

GRANT ALL PRIVILEGES ON mengkang . * TO  'mengkang'@'123.112.165.*' IDENTIFIED BY  'mengkang' WITH GRANT OPTION
FLUSH PRIVILEGES

今天在测试一个普通服务器采用了此方式OK,但是在经济网服务器上使用这个方式就行,经济网服务器对外网只开发80端口,对经济网内网提供所有端口。我一般都是先连VPN才能ssh登录服务器,但是这次授权完了,而且也登录了VPN,用MySql workbanch还是无法连接。

查看某个用户的权限show grants from 'mengkang'

mysql> show grants for 'mengkang';
+----------------------------------------------------------------------------------------------------------------------------+
| Grants for mengkang@%                                                                                                      |
+----------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT ON *.* TO 'mengkang'@'%' IDENTIFIED BY PASSWORD 'xxxx' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


👇 下面是我的公众号,高质量的博文我会第一时间同步到公众号,给个关注吧!

评论列表