首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MySQL的MS访问

问使用MySQL的MS访问
EN

Database Administration用户
提问于 2020-04-18 13:33:34
回答 2查看 30关注 0票数 0

我目前的团队由20人组成,他们在桌面上使用Access数据库前端。access数据库的后端位于网络驱动器上。我被要求创建一个Access数据库前端,以MySQL作为后端。我已经在我的计算机上安装了MySQL工作台和ODBC连接器。我已经创建了模式和表,并将数据库的前端连接到我在工作台中创建的MySQL表。

我的问题是:

  1. 我如何部署它供团队使用。我相信我可以将Access数据库的前端移动到网络驱动器,并且团队可以将其复制到他们的桌面上。但是我该如何处理MySQL后端呢?它应该放在哪里?
  2. 团队是否需要在他们的计算机中安装ODBC连接器?
  3. 我应该将MySQL工作台移动到网络驱动器上吗?

PS:我是一个新开发人员,我只是学习数据库,我只熟悉Access数据库。

EN

回答 2

Database Administration用户

发布于 2020-04-18 14:27:28

通常,当您希望保持访问前端时,可以从Access DB迁移到SQL Server (Express)。

但是我该如何处理MySQL后端呢?它应该放在哪里?

数据库服务器通常位于专用的“服务器”上。现在,服务器可以虚拟化了。许多条例要求对该服务器进行有限的物理访问(如将其实际放置在锁着的“服务器房”中)。

  1. 我应该把mysql工作台移到网络驱动器上吗?

看起来,MySQL工作台可以用作管理工具。只有开发人员和DBA需要安装它。当您处于灾难状态时,将其放置在网络驱动器上可能不是最好的方法。

  1. 团队是否需要在他们的计算机中安装ODBC连接器?

每个使用访问前端的人都可能需要后端的ODBC驱动程序( driver )。这可能会使部署(和维护)变成一个小噩梦。

  1. 我如何部署它供团队使用。

我不知道。

PS:我是一个新开发人员,只是在学习数据库。

数据库管理员(DBA)的第一个命令是你不能丢失数据。定期备份并测试它们。

与业务一起工作,了解您需要多久进行备份,应该多久进行一次测试,以及保持备份的时间。有一些财政承诺需要作出,而且可能也有一些法律承诺。这些决定“高于你的工资等级”。

试着把一切都记录下来。“安全”应该是第一批。(谁能对哪条数据做什么)。这一信息通常被分解为ROLEs。

备份/恢复程序也需要有详细的文件记录。这包括从上面收集的业务需求。

使用代码库存储CREATE脚本,等等。

票数 3
EN

Database Administration用户

发布于 2020-04-18 14:00:41

您正在创建一个客户端服务器应用程序,它在概念上不同于在共享文件系统上存储数据库文件。对你的问题:

  1. 理想情况下,MySQL应该在自己的服务器上运行。
  2. 是。
  3. 取决于你为什么需要它。
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/265333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档