GRANT USAGE ON *.* TO 'mdm'@'%' 翻译下
时间: 2023-09-13 08:10:20 浏览: 188
`GRANT USAGE ON *.* TO 'mdm'@'%'` 语句用于授予用户 `'mdm'` 在任意主机上对所有数据库的使用权限。
具体翻译如下:
- `GRANT`:授权命令
- `USAGE`:表示授予用户一些基本的权限,但不包括具体数据库的操作权限
- `*.*`:通配符,表示所有数据库和所有表
- `TO`:指定要授权的用户
- `'mdm'@'%'`:表示用户 `'mdm'` 在任意主机上。`'%'` 是 MySQL 中表示任意主机的通配符。
因此,该语句的意思是授予用户 `'mdm'` 在任何主机上对所有数据库的使用权限。
相关问题
grant all privileges on *.* to root@"%" identified by ".";
回答: 根据引用\[1\]中的信息,你的语句"grant all privileges on *.* to root@"%" identified by ".";"报错了。根据引用\[2\]中的解决方法,如果你使用的是mysql8.0及以上版本,你应该使用以下语句来授予远程连接权限:create user root@'%' identified by '123456'; grant all privileges on *.* to root@'%' with grant option;。这样你就可以成功授予root用户在任何主机上的所有数据库的所有权限了。
#### 引用[.reference_title]
- *1* *2* [解决mysql的赋权操作之GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH ...](https://blog.csdn.net/shengyin714959/article/details/127764843)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant ...](https://blog.csdn.net/weixin_45949736/article/details/126942157)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
grant replication slave on *.* to 'repuser'@'%'; 区别 grant replication client,replication slave on *.* to 'repuser'@'%';
这两个 MySQL 授权命令的区别在于授权的权限不同。
第一个命令 "grant replication slave on *.* to 'repuser'@'%'" 授权的是 "REPLICATION SLAVE" 权限,它允许用户作为从服务器连接主服务器并复制主服务器上的数据。
而第二个命令 "grant replication client,replication slave on *.* to 'repuser'@'%'" 授权的是 "REPLICATION CLIENT" 和 "REPLICATION SLAVE" 权限。"REPLICATION CLIENT" 权限允许用户通过 SHOW MASTER STATUS、SHOW SLAVE STATUS 等命令检查主服务器和从服务器的状态信息。
因此,如果只需要连接主服务器并复制主服务器上的数据,则使用第一个命令即可。如果需要检查主服务器和从服务器的状态信息,则需要使用第二个命令。