今天我用navicat连接上mysql创建数据库名报如下错误:
上图中错误提示zhuyuyun用户没有权限创建事件,之前也是用的mysql,各种玩也没出现过这种问题!
出现报错的原因:
mysql用户zhuyuyun权限不足,具体权限是指创建数据库权限;我们只需要修改zhuyuyun权限即可!
解决办法:
我提出解决办法前,先说一点理论知识:
mysql用户权限分为数据、结构、管理权限三大类;请根据你自己的需求给相应的权限;由于mysql用户权限是一个很严谨的东西,我推荐大家用phpmyadmin来做修改,如果你非常精通mysql,你也可以用sql语句来修改的,但是我不推荐,毕竟真正精通的人又有多少呢?
1、登陆phpmyadmin;
2、点击“用户”,再点击“编辑权限”并修改相应用户的权限;
3、编辑权限(在要给的权限前面打上勾即可!),我这里是给的所有权限!
有时候我只需要给某一个用户 数据中“SELECT"权限,其它就不给了。
友情提示:mysql用户权限是一个很严谨的事情!请勿随意操作!特别是大型的项目;