c# - 如何将自己的 MySQL 数据库设置到我用户自己的电脑上

c# - How can I setup own MySQL database to my users' own pc

我正在开发一个包含用户登录和注册的程序。我正在使用 MySQL 和免费的 HeidiSQL 应用程序。我可以在自己的电脑上使用我的应用程序,但是当我在另一台电脑上启动它时,它甚至没有连接到数据库。 我想制作一个包含我的应用程序和 mysql 安装程序的安装程序。我想在我客户的计算机上设置 mysql,这样他们都可以拥有自己的数据库并连接到这些数据库。我怎样才能做到这一点?

我的连接字符串是:

public MySqlConnection mysqlbaglan = new MySqlConnection("Server=localhost;Database=x;Uid=root;Pwd='';");

您应该重新考虑您的架构。 您可以试试 SQLite,它是可移植的,不需要作为服务器安装。

查看相关的 SO question

如果你想这样做,你应该: