欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 数据库 >> 正文

VSB9连接mysql数据库问题

发布时间:2016-08-03    浏览次数:

测试步骤:

建立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.1localhost均不可连接。

进入数据库,使用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地址

如需使用localhost127.0.0.1或域名登录,需建立多个条目: