文章目录
- 一、Navicat新建查询
- 1.点击新建查询,授权远程连接的用户语句:
- 2.刷新权限
- 二、Navicat用户
一、Navicat新建查询
1.点击新建查询,授权远程连接的用户语句:
GRANT ALL PRIVILEGES ON *.* TO '库的用户名'@'授权IP' IDENTIFIED BY '库的密码' WITH GRANT OPTION;
ALL PRIVILEGES 是MySQL中最高级别的权限之一,赋予用户对所有数据库和表执行任何操作的权限。授予用户 ALL PRIVILEGES 权限将使其具有管理数据库、创建、修改和删除数据库以及对所有表执行各种操作的权限。除了 ALL PRIVILEGES 外,MySQL中还有其他一些权限,这些权限允许用户执行特定类型的操作。以下是一些常见的MySQL权限:
- SELECT:允许用户查询(检索)表中的数据。
- INSERT:允许用户向表中插入新数据。
- UPDATE:允许用户修改表中现有的数据。
- DELETE:允许用户从表中删除数据。
- CREATE:允许用户创建新的数据库或表。
- DROP:允许用户删除数据库或表(慎用)。
- ALTER:允许用户修改数据库或表的结构。
- GRANT OPTION:允许用户授予或撤销其他用户的权限(需要有相应的权限才能授予该权限)。
2.刷新权限
- 授权后需要刷新MySQL权限使其生效。
FLUSH PRIVILEGES;
二、Navicat用户
1.将root 主机IP如果写%
2.直接在用户里添加权限