2010-05-20 77 views
0

我的软件(用C#.NET编写)我需要客户端安装数据库服务器(在我的情况下是MySQL)。我正在部署安装程序,并使用户像先决条件一样安装它。安装服务器后安装数据库

安装完DBMS服务器后。我需要在客户机上设置数据库(我创建的)。如何自动执行此操作(作为安装的一部分)?

回答

1

如果你知道用户名和密码,就可以运行cmd从转储文件恢复数据库

mysql -u #username# -p #database# < #dump_file# 
+0

您检查此链接实施http://www.dotnetspider.com/resources/19537-MySQL-Database备份还原从C-NET.aspx – volody 2010-05-20 04:01:46

+0

谢谢。如果我有一些BLOB数据会怎么样? (图像也存储在数据库中)。我知道使用它的缺点但我必须。即使那样,这种方法也能工作吗 – claws 2010-05-20 18:01:24

+0

我已经使用BLOB来存储过去的文档,但我不记得使用恢复的任何问题。这可能需要一些时间,取决于备份文件的大小。当然,在查询浏览器中使用blob运行sql select语句并不是一个好主意 - >响应时间可能很长。 – volody 2010-05-20 18:20:34