您的位置:首页 > 数据库 > MySQL

navicat for mysql用户权限相关问题

2016-12-06 21:12 543 查看
新建用户时,有三个地方需要注意:

1. 常规项:主机如果填写%,表示用这个用户新建的连接可以被远程访问,

也就是别人的电脑用这个用户名可以访问到你电脑上已授予权限的数据库;

如果填写localhost,则表示用这个用户新建的连接只能在本地访问。用户密码

自己取,是以后用来新建连接时所用的用户名和密码;

2. 服务器权限项:个人感觉是全局权限,如果全部勾选的话就会拥有本地所有

数据库的所有权限,所以假如是一般用户的话勾选select即可,如果不勾选该项,

以后操作的时候会报错,说没有该权限,很麻烦;

3. 权限项:该项指定这个用户拥有本地哪些数据库的权限,点击该项后,上方会有

一个“添加权限”,单击后选择本地一个或多个数据库后,可勾选赋予这个用户的

权限,一般是全选,右键单击有全部授予和全部撤销两个选项,点全部授予即可,

点击确定。

以上三个地方填了之后保存,接下来就是用这个用户新建连接,连接名自己取,

主机名是localhost或远程电脑的IP地址,端口号是mysql配置文件里设置好的端口号,

用户名密码是刚刚新建用户的用户名和密码。在工程项目的config.properties文件里设置

jdbc_url=jdbc:mysql://localhost:端口号/sylmovie?useUnicode\=true&characterEncoding\=utf8

jdbc_username=用户名

jdbc_password=密码

ok,工程项目可以连接数据库了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: