Member 14517911 Ответов: 1

Нужна помощь! ! Мне нужно установить базу данных mysql на мой VB-проект на клиентский ПК и она должна быть автономна.


Я работаю с a vb.net проект с mysql с использованием phpmyadmin wammp server на моем ПК и я планирую установить его на клиентский компьютер, где база данных должна быть отдельно стоящей на клиентском ПК. Как мне это сделать? Какой тип mysql мне нужно установить?

Я планирую продать майский проект vb и должен создать установщик, но я не знаю, как установить мою базу данных mysql без использования wammp на своем ПК. Спасибо

Что я уже пробовал:

Я пытался найти решение в сети, но безуспешно

1 Ответов

Рейтинг:
0

OriginalGriff

"Не надо" - вот простой ответ.

MySql (и SQLServer) - это многопользовательская серверная система управления базами данных, а это означает, что:
1) у них уже может быть установлен SQL Server или MySql в сети. Если это так, то они, вероятно, захотят использовать эту версию.
2) Если у них действительно установлен сервер БД, и вы начинаете размножать экземпляры, вы будете раздражать администратора базы данных до чертиков...
3) одна установка сайта сервера БД с гораздо большей вероятностью будет скопирована, чем несколько разбросанных версий под контролем пользователя.
4) любой сервер БД довольно сложен для установки и администрирования "нормальным" пользователем - это не очень хорошая идея!
5) это уничтожит основное преимущество использования серверной системы по сравнению с SqlCE или SQLite - многопользовательский доступ. Если каждый установит свою собственную копию сервера, то у вас будет несколько копий вашей базы данных, каждая из которых используется одним человеком. Это вызовет некоторую путаницу и (в зависимости от того, как вы написали исходную базу данных) может потребовать значительных усилий для объединения в один экземпляр, когда проблема будет реализована.

Если вам нужен многопользовательский доступ, то он нуждается в планировании сайтом пользователя.
Если вам не нужен многопользовательский доступ, то используйте один userDB: SQLite или Access, например. Если вы написали свое приложение правильно, это не должно быть трудно переключить.