mysql的试图无法访问

最近一直在忙一卡通项目。

服务器上的一个视图,我把服务器的数据库都复制到本地的了。访问的时候遇到不能访问了。

DROP VIEW IF EXISTS `v_model_component`;

CREATE ALGORITHM=UNDEFINED DEFINER=`lbdb_user`@`%` SQL SECURITY DEFINER  VIEW `v_model_component` AS select `c`.`PID` AS `PID`,`c`.`CID` AS `CID`,`c`.`CName` AS `CName`,`c`.`CreateTime` AS `CreateTime`,`p`.`PName` AS `PName`,`u`.`TrueName` AS `UserName`,`c`.`Userid` AS `Userid`,`c`.`CTYPE` AS `CTYPE`,`c`.`DTNO` AS `DTNO`,`c`.`DTSide` AS `DTSide`,`c`.`CTID` AS `CTID`,`t`.`CTName` AS `CTName`,`p`.`IsCurrent` AS `IsCurrent` from (((`model_component` `c` left join `model_project` `p` on((`c`.`PID` = `p`.`PID`))) left join `sys_users` `u` on((`c`.`Userid` = `u`.`UserID`))) left join `model_component_type` `t` on((`c`.`CTYPE` = `t`.`CTYPE`))) ;

结果访问试图无权限


sql抑制到本地之后。数据连接字符串都换了。还是不行,原来是访问劝权限的问题。解决方法。

添加这个lbdb_user,用户。并且添加用户的时候。添加所有访问权限。就可以了。或者上面的lbdb_user改为zdd再加权限。


猜你喜欢

转载自blog.csdn.net/y13156556538/article/details/80177038