对本地数据库使用 MySQL

Using MySQL for a local database

我为客户编写了一个程序来管理其 photography/souvenir 业务的订单。但是,我正在尝试为他实施一个 DBMS,以便他可以随时间对相关趋势进行一些分析。

客户的机器是单机Windows 8 PC.

我正在尝试使用 MySQL,因为他不想购买 MS Access。但是,他只希望将其本地存储在他接受订单的同一台机器上。我将如何设置它?我是数据库管理的新手,所以一些细节会很有帮助!

你可以关注MySQL's documentation to install. They have a GUI.

安装后确保添加一个强root 密码。

我还会专门为您的数据创建一个数据库 MyAwesomeNewDatabase。然后为您的应用程序创建一个仅限于数据库使用的用户。

GRANT ALL PRIVILEGES ON MyAwesomeNewDatabase.* To 'user'@'localhost' IDENTIFIED BY 'password';

然后你的应用程序可以使用'user'和'password'进行通信。指定 localhost 意味着 'user' 只能在您指定的那台机器上登录。

您表示 VB.net。您将需要安装 mysql-connector-net

然后在 Visual Studio 中添加对 dll 的引用。 Codeproject 对此有很好的教程。

您始终可以在本地计算机上使用数据库。您需要做的就是更改项目中完成的数据库配置。将地址更改为本地主机。如果我了解您正在使用的语言以及定义数据库凭据的代码部分,我可能会提供更多帮助。

您可以使用便携式MySQL,可能这个Link对您有帮助:

Designing Applications for Portability


您始终可以在本地计算机上正常使用数据库 ...
sqlite 更适合便携编程!