navicat新建用户,并赋予权限

本文详细介绍如何在MySQL中创建新用户,设置主机和密码,以及如何为特定的表或视图设置查看权限。通过右键菜单选择设置权限,然后添加所需的具体权限,如Select和ShowView。文章还指导读者如何使用新创建的用户登录并验证是否拥有正确的查看权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 一、新建用户

二、设置主机和密码

主机%的意思是允许用户本地登入和远程登入。

三、选择表或者视图

右键,选择设置权限

四、

 

选择添加权限。

五、

 

选择用户以及Select  和  Show View

对于其他视图或者表,重复以上操作。

六、

用新建的用户登入

查看是否有查看视图的权限

 

如果最后能看到表或视图的数据就是可以了

### 创建新用户的步骤 在 Navicat for MySQL 中创建新用户涉及几个关键操作。首先,在图形界面中连接至目标 MySQL 数据库服务器[^1]。 #### 连接数据库打开用户管理窗口 启动 Navicat 登录到相应的 MySQL 实例之后,导航到左侧的对象浏览器区域找到 "Users" 或者 "Privileges" 节点展开它。右键点击空白处选择新建用户选项来开启创建对话框。 #### 设置用户名和主机名 输入新的账户名称以及允许该账号登陆的客户端地址(可以指定特定 IP 地址或使用通配符 `%` 表示任何地方)。这一步骤决定了哪个网络位置能够成功建立与这个用户的会话。 #### 配置密码和其他属性 为新设立的用户定义强健的安全凭证即设置复杂度足够的密码;还可以在此界面上调整其他高级参数比如最大查询数限制等额外权限控制措施。 #### 授予权限给新用户 完成基本信息填写后转到权限分配标签页内勾选希望赋予用户的各项权利范围——读取、写入乃至完全管理员级别不等。确保只授予执行所需任务所需的最小化特权集合以遵循安全最佳实践原则。 ```sql CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES; ``` 上述 SQL 命令展示了如何直接通过命令行方式创建具有全部权限的新用户 `newuser` 和相应密码,刷新授权表使更改生效[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值