Создание файла локальной базы данных SQL? - PullRequest
0 голосов
/ 27 февраля 2012

Обратите внимание:

Я программист игры, поэтому бэкэнд-разработка не моя сильная сторона.Однако бывают случаи, когда я работаю с нашей базой данных на своей работе.Пожалуйста, не стреляйте в меня, если мой вопрос смешной.


Есть ли способ создать локальный файл mySQL и получить к нему доступ через PHP или C #?

Я знаю, что вы можете создать локальную веб-страницу на своем компьютере (в основном для целей тестирования) и получить доступ к нескольким локально созданным файлам.

Я предполагаю, что нечто подобное будет работать с mySQL.(Хранятся ли учетные данные для входа в файл?) Я помню, как видел несколько онлайн-руководств, в которых предлагалось загрузить как PHP, так и файл базы данных, но сейчас я не могу их найти.

IЯ искал это, но все соответствующие результаты включали загрузку mySQL и размещение сервера, что немного больше, чем я хотел.

Так что, если возможно создать локальный mySQL, как вы это делаете??


Инструменты, которые я собираюсь использовать при этом:
PHP / JQUERY / HTML и C #

Ответы [ 3 ]

1 голос
/ 27 февраля 2012

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

1 голос
/ 27 февраля 2012

Для таблиц MyISAM внутри каталога данных MySQL есть один каталог на базу данных, который содержит несколько (обычно три) файлов на таблицу. Для таблиц InnoDB все они содержатся в нескольких файлах непосредственно в каталоге данных.

Местоположение каталога данных MySQL обычно задается в my.cnf с использованием параметра datadir.

Учетные данные для входа хранятся в специальной базе данных "mysql", которая находится в этом каталоге данных, как и любая другая база данных.

Однако вам необходимо установить и запустить MySQL для доступа к этим файлам. Вы не можете получить к ним доступ только с помощью PHP или любого другого клиентского API. Если вы хотите сделать это, лучше используйте SQLite.

1 голос
/ 27 февраля 2012

MySQL - это движок базы данных, вам нужно установить его, прежде чем вы сможете его использовать.В отличие от SQLite, который хранит свою базу данных в файлах.Может быть, это вам больше нравится.И я знаю, что есть библиотека, которая поддерживает SQLite для PHP, но не уверен насчет остальных.

SQLite, вам не нужно ничего устанавливать.

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