Не удается найти базу данных MySQL с суффиксом .sql на 127.0.0.1 - PullRequest
0 голосов
/ 15 июля 2011

У меня есть эта строка подключения в классическом приложении ASP:

   strConn = "driver={MySQL ODBC 3.51 Driver}; server="&MySQLSVR&"; port="&MySQLPRT&";User="&MySQLUID&";Password="&MySQLPWD&"; Database="&MySQLDB&"; option="&MySQLOPT & ";"

   Set oconn = Server.CreateObject("ADODB.Connection")
   oconn.Open strConn

Где MYSQLSVR = "127.0.0.1".

Однако я не могу найти базу данных MySQL (названную как в строке MYSQLDB). Я думал, что базы данных MySQL имеют расширение .sql (или вместо .txt), но я не нашел таких файлов.

Я делаю это неправильно или база данных просто больше не существует?

Ответы [ 3 ]

1 голос
/ 15 июля 2011

Файлы данных MySQL:

MyISAM - *.frm, *.myd, *.myi
InnoDB: *.frm, ib_data*, ib_logfile*

.sql файлы, как правило, являются просто выводом mysql_dump и представляют собой текстовые файлы, содержащие буквальные команды sql.

0 голосов
/ 15 июля 2011

Извините, но база данных MySQL - это не просто файл, в отличие от базы данных Microsoft Access.

Если вы хотите использовать его на своем компьютере, вам нужно установить программу под названием MySQL Server и настроить ее на клиент MySQL :

  • Создание пользователей с паролями
  • Создание баз данных

Как только вы это настроите, вы сможете загрузить базу данных приложения через файлы * .sql (учитывая, что у человека, на которого вы работаете, такая вещь есть, а у него, очевидно, нет).

Возможно, приложение находится в другом месте, и вы должны подключиться удаленно?

0 голосов
/ 15 июля 2011

Вы не найдете никаких читаемых файлов данных для установки MySQL.Двоичные файлы обычно находятся в каталоге $ MYSQL_HOME / data / mysql.

...