测试步骤:
建立vsb9连接所使用库:
create database vsb default character set utf8 collate utf8_general_ci;
建立连接vsb库的用户:
grant all privileges on vsb.* to 'lyz'@'%' identified by '123456';
使用vsb9连接数据库:


连接时使用真实ip连接正常。使用127.0.0.1和localhost均不可连接。
进入数据库,使用root用户查询现有用户:
select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

执行:
mysql>grant all privileges on *.* to 'lyz'@'localhost' identified by '123456';
mysql>grant all privileges on *.* to 'lyz'@'127.0.0.1' identified by '123456';
mysql> flush privileges;
再次测试vsb连接:


测试结果:
mysql用户只存在允许%登录,即只可使用真实的物理ip地址
如需使用localhost或127.0.0.1或域名登录,需建立多个条目: