Локальное использование базы данных MySQL - PullRequest
1 голос
/ 15 марта 2010

Можно ли использовать MySQL локально? Я имею в виду НЕ на сервере. Я много читал о MySQL на веб-сервере с PHP, Joomla и т. Д.

Я хочу запрограммировать часть программного обеспечения и использовать локальную базу данных для хранения результатов. Могу ли я использовать MySQL для этого?

Если это так, то есть ли какое-либо программное обеспечение в сети хорошим руководством, как это сделать?

Ответы [ 5 ]

1 голос
/ 15 марта 2010

Вы можете установить MySQL на свою рабочую станцию, он не обязательно должен быть на «сервере». Вам все еще нужно использовать что-то, что может подключиться к нему. Например, из приложения Java вы будете использовать JDBC; из .Net вы, вероятно, будете использовать ADO.Net; и т.д.

Насколько я знаю, он по-прежнему хочет, чтобы его сервер процесс (mysqld) работал и вы могли подключаться к этому процессу через сокеты и т.п .; я не знаю ни одной стандартной версии в процессе. (Однако сервер может прослушивать только через локальный интерфейс.) Есть несколько альтернатив, если вы хотите что-то внутри процесса, например SQLite и HSQLDB .

Конечно, если вы чувствуете себя действительно предприимчивым, есть версия MySQL с открытым исходным кодом, что означает, что вы можете скомпилировать ее в свое приложение (если вы используете C или что-то, что может ссылаться на него), но я подозреваю, что это идет слишком далеко. : -)

0 голосов
/ 15 марта 2010

Попробуйте xampplite - он безболезненно установит MySQL для вас (на локальном компьютере с Windows), а также apache, php и несколько других веб-приложений, если они вам понадобятся.

0 голосов
/ 15 марта 2010

Если вы не хотите устанавливать сервер, вас может заинтересовать Sqlite! Это наиболее широко внедренная встроенная база данных, и это Public Domain. http://www.sqlite.org/

Firebird также является альтернативой. Он полностью совместим с ACID и работает под общественной лицензией Interbase. http://www.firebirdsql.org/

0 голосов
/ 15 марта 2010

использовать SQLite. это популярная встроенная база данных. Его можно развернуть через XCopy, и сервер не устанавливается.

Но его можно использовать только локально. Т.е. если вы позднее решите разрешить удаленный доступ, вам потребуется перенести его в MySQL или другие базы данных.

0 голосов
/ 15 марта 2010

Да, для этого работает как шарм.

На домашней странице Mysqls есть много информации для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...