如果标题不正确,请见谅。我仍在尝试了解这是如何工作的。
我已经在笔记本电脑上安装了 MySQL 工作台和 MySQL 服务器。根据图片,我已经成功创建了一个存储驱动程序详细信息的数据库。
我只能在一台笔记本电脑上访问此信息。但是,我也想从其他 PC 访问此信息。我正在考虑将主数据库放在一个安全的房间里,然后将大约 3 台额外的 PC 连接到主数据库。
我还在 Visual Studio 上编写了一个简单的 c# 脚本,该脚本在存储数据库的主笔记本电脑上运行。该脚本只允许用户输入他的用户名和密码,然后在数据网格视图上显示数据库的包含(数据库中的表)。我已包含 SQL 注入代码以防止不需要的字符。此应用程序还允许用户从数据库中插入、更新和删除信息,前提是登录的用户具有这些权限。
现在我也想在其他 3 台 PC 上运行这个应用程序,但显然我遇到了问题。这个问题是这些电脑无法访问主数据库。主数据库用户具有允许他更改数据库的权限,但位于访问点中的其他用户没有此权限。他们所能做的就是输入他们的用户名和密码,然后查看数据库中的数据已显示在数据网格视图上。
所以我的问题是如何授予对其他三台 PC 的访问权限以访问主数据库?MySQL Workbench 和 MySQL 服务器目前只安装在我的笔记本电脑上,而没有安装在其他 3 台 PC 上。