gpt4 book ai didi

c# - 以非 root 用户身份使用 C# 连接到 MySQL 数据库?

转载 作者:可可西里 更新时间:2023-11-01 07:49:34 25 4
gpt4 key购买 nike

首先让我说我对数据库完全陌生,但一直在阅读他们提供的 MySQL 教程。

现在,我正在尝试制作一个允许非特权用户(非 root)通过 C# GUI 应用程序连接数据库并在数据库上执行一些命令的应用程序。用户将使用 Windows 身份验证登录到数据库。

现在,我能够制作一个快速的 GUI,运行该程序的人可以使用“root”连接到本地主机上的数据库并获取其中的任何内容。

我的问题是,我究竟如何允许用户使用非 root 权限进行连接?我唯一能够找到的所有交易都使用带有“root”的连接字符串作为用户。

编辑:数据库已经创建。我个人无法以 root 用户身份连接到它并授予其他用户权限。

最佳答案

您可以使用 grant语法,作为 root 向其他用户授予权限。例如:

GRANT ALL PRIVILEGES ON mydatabase.* TO pfinferno

关于c# - 以非 root 用户身份使用 C# 连接到 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32321486/

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