gpt4 book ai didi

MySQL数据库用户名

转载 作者:行者123 更新时间:2023-11-29 13:12:21 27 4
gpt4 key购买 nike

什么是数据库用户,它与我登录 MySQL 命令行客户端的 MySQL 用户(root)有什么关系?

我如何查看所有用户的列表,以及他们对某个数据库的所有权限的列表?我怎样才能在一个地方查看所有内容(无需输入命令)?

如果我在一台 PC 上创建数据库,将其导出,然后将该文件传输到另一台计算机上,用户会发生什么情况?

最佳答案

可从下表获取信息:

mysql.users
mysql.db

users 表具有全局权限(针对所有数据库),db 表具有针对各个数据库的权限。 (也可以有对象级权限,这些权限位于 mysql 模式的另一个表中。)

您可以使用 mysqldump 检索这些表中的信息,提取您想要“导入”的行的 INSERT 语句。将行插入到这些表后,通过使用 FLUSH PRIVILEGES 语句让 MySQL 重新读取这些表的内容,使这些更改生效。

关于MySQL数据库用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com