Где находятся файлы базы данных MySQL для WAMP? - PullRequest
21 голосов
/ 28 апреля 2010

Мне просто любопытно, когда я начинаю изучать PHP и MySQL, где находится база данных и другие файлы MySQL на жестком диске. Я установил WAMP на платформе Windows XP SP2.

Ответы [ 7 ]

14 голосов
/ 28 апреля 2010

Исследовать переменные из вывода следующей команды:

mysql> show variables like '%dir%';

13 голосов
/ 26 марта 2013

Каталоги данных для mysql базы данных:

Вообще,

Windows wamp setup: mysql/data Linux (Ubuntu): /var/lib/mysql

Настроенное расположение: [my.cnf настраивает его как datadir]

Linux:

$ cat /etc/mysql/my.cnf | grep 'datadir'

Windows:

  Open mysql/my.cnf (search for `datadir` )

С подсказки mysql: (mysql>) [ПРЕДПОЧТИТЕЛЬНЫЙ ПУТЬ]

  mysql> show variable like 'datadir';

Полагаю, это охватывает почти все случаи.

9 голосов
/ 28 апреля 2010

Обычно в каталоге /mysql/data вашей установки WAMP. Вы узнаете местоположение, потому что в каждой базе данных есть папка с таким же именем.

Вы можете изменить местоположение каталога данных, используя параметр datadir в my.cnf. Он часто перемещается в другое место, чтобы обеспечить регулярное резервное копирование данных.

2 голосов
/ 02 октября 2017

Используйте следующую команду, чтобы найти каталог данных с помощью консоли SQL:

show variables like 'datadir'
2 голосов
/ 28 апреля 2010

Я не уверен насчет WAMP, но если вы устанавливаете MySQL вручную, он должен находиться где-то по пути:

C:\Program Files\MySQL\MySQL Server 5.1
1 голос
/ 29 мая 2016

Если вы используете Linux, вы можете использовать:

sudo find / mysql | grep mysql

В Ubuntu файлы базы данных хранятся в / var / lib / mysql

0 голосов
/ 08 мая 2013

WAMP / бен / MySQL / mysqlx.x.x / данные

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