有时候我们在远程连接mysql数据数据库的时候,会报出host 192.168.2.8 is not allowed to connect to this mysql server.如下图所示:
原因是因为MySQL中的mysql这个数据库中的那个user表中没有对应的账户或者没有对应的权限,我们需要给对应的账号授权,才可以访问。
授权语句:
grant all PRIVILEGES on b2b2c.* to ‘iec’@’211.88.22.55’ identified by ‘iec2016’ WITH GRANT OPTION;
稍微的解释下:b2b2c.* 表示对着个数据库中的所有表进行授权。
后面的表示为那个账号赋权限。
———————由wanzuwodou编写———————