如何从现有的 MySQL 数据库生成创建用户脚本?

Posted

技术标签:

【中文标题】如何从现有的 MySQL 数据库生成创建用户脚本?【英文标题】:How do you generate a create users script from an existing MySQL db? 【发布时间】:2016-05-18 12:40:36 【问题描述】:

继承了一个被最新的 Windows 10 构建更新完全破坏的 mysql 数据库。服务器丢失了所有用户和模式信息。

我恢复了数据库并重新创建了用户,设置了所有权限等。显然我想减轻这种情况在未来发生,但看不到从工作台生成脚本来创建用户和设置的明显方法与 SQL 管理工作室一样的权限。

这可能吗?

【问题讨论】:

【参考方案1】:

是的,这是可能的。

您可以使用由 MySQL 加载的批处理执行请求,并使用来自 shell 的命令来完成您想要完成的工作。

我自己没有测试过,但我认为this link 可能会有所帮助。

【讨论】:

不确定这是我所追求的 - 我正在寻找 SQL 工作台来生成脚本以创建用户并为每个用户设置权限。这个链接是关于一旦你拥有它就执行 SQL :-)

以上是关于如何从现有的 MySQL 数据库生成创建用户脚本?的主要内容,如果未能解决你的问题,请参考以下文章

如何从现有的 JavaScript 库生成 .d.ts “类型”定义文件?

从现有的 MS Access 表自动生成 SQL

如何从现有的单表数据库中填充合理的多表 MySQL 数据库?

iTextSharp 从现有的 PDF 模板生成 PDF

试图从现有的 for 循环中读取文件

如何从现有的 Time.zone 为 Rails 创建 Ruby DateTime?