2010-01-19 3 views
49

У меня удаленный сервер wamp, и теперь мне нужна моя база данных для восстановления. Как я могу сделать этот процесс?где MySQL хранит файлы базы данных?

+5

PHPMyAdmin это просто программа для доступа к базам данных, я думаю, что ваш вопрос –

ответ

94

В любом случае вы можете это знать:

mysql> select @@datadir; 
+----------------------------------------------------------------+ 
| @@datadir              | 
+----------------------------------------------------------------+ 
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ | 
+----------------------------------------------------------------+ 
1 row in set (0.00 sec) 

Благодаря Барри Гэлбрейт из MySql форума http://forums.mysql.com/read.php?10,379153,379167#msg-379167

+1

гораздо более полезный ответ для любой установки mysql, благодаря бутону. – Andrew

+1

@ Андрей согласился, это помогло мне, так как оно было гораздо более общим. – ramoneguru

+0

Будучи на общем хосте без видимости в файловой системе, это то, что мне нужно. –

18

Проверьте файл my.cnf в каталоге программы MySQL, искать

[mysqld] 
datadir= 

datadir это место, где хранится база данных MySQL.

+4

на Linux, этот файл, как правило, по адресу: /etc/mysql/my.cnf и файлы базы данных находятся на /var/lib/mysql –

27

WAMP хранит данные db под кодом WAMP\bin\mysql\mysql(version)\data. Где сама папка WAMP зависит от того, где вы ее установили (на xp, я считаю, что она находится непосредственно в главном диске, например c:\WAMP\...

Если вы удалили эту папку или удалили эту папку, если вы не делать резервную копию БД перед деинсталлировать, вы можете быть не повезло.

Если вы сделали сделать подпорку хотя PHPMyAdmin, а затем войти в систему, и нажмите на вкладку импорта и перейдите к файлу резервной копии.

+0

Спасибо! Я нашел этот ответ во время поиска на моем жестком диске, ищущего то же самое. У меня есть установка xampp с MySQL Server 5.5 в Windows 7. Для других с аналогичной настройкой: я нашел свой файл данных в C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ data. В моей системе мне пришлось вручную ввести «C: \ ProgramData». – Sean

+1

@ Криофалион эй, это бесполезно, я думаю. Поскольку, когда я скопировал базу данных из того места, которое вы запугали, и вставило его на другой компьютер, который имеет такое же местоположение mysql. Положительная сторона состоит в том, что она показывает базу данных и таблицы в браузере запросов, но когда я открываю таблицу, она показывает «получена ошибка 1 из ошибки механизма хранения №1030» –

0

Для WampServer, нажмите на его иконку в трее, а затем в контекстном меню каскадным выбрать

MySQL | MySQL settings | datadir 

MySQL Data Directory

«? Где базы данных MySQL хранится»