в каком месте файловой системы msql50 хранит свои базы данны

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

в каком месте файловой системы msql50 хранит свои базы данны

Непрочитанное сообщение Гость » 2010-04-18 19:51:58

подскажите в каком месте файловой системы msql50 хранит свои базы данных (или директива, ответственная за это место)? ОС freebsd

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение hizel » 2010-04-18 20:02:44

в freebsd по умолчанию в /var/db/mysql, меняется добавлением mysql_dbdir="bla bla" в rc.conf см. /usr/local/etc/rc.d/mysql-server
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
mastertron
мл. сержант
Сообщения: 107
Зарегистрирован: 2009-02-06 20:48:53
Откуда: Украина, Одесса

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение mastertron » 2010-04-27 22:20:54

Можно тотже вопрос, только для Openbsd?
Все облазил, папки по названиям баз - есть, а файлов - нет! И в конфигах смотрел - ну немогу найти.
Делай как нибудь, а как надо - само получится!

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение LMik » 2010-04-28 8:40:08

mastertron писал(а):Можно тотже вопрос, только для Openbsd?
Все облазил, папки по названиям баз - есть, а файлов - нет! И в конфигах смотрел - ну немогу найти.

Код: Выделить всё

ps ax | grep mysql
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
mastertron
мл. сержант
Сообщения: 107
Зарегистрирован: 2009-02-06 20:48:53
Откуда: Украина, Одесса

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение mastertron » 2010-04-28 9:39:09

Ну да, процессы увидел, путь к базедиру знал, таблицы типа MYISAM там есть, а вот INNODB - куда он их прячет? У меня таблицы по 150 метров, в каталоге их и близко нет. Хотя файлы с названиями таблиц есть, но маленькие :(
Делай как нибудь, а как надо - само получится!

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение hizel » 2010-04-28 9:51:37

почитайте официальную документацию на сайте мускула, там все написано как хранить энжин InnoDB
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
mastertron
мл. сержант
Сообщения: 107
Зарегистрирован: 2009-02-06 20:48:53
Откуда: Украина, Одесса

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение mastertron » 2010-04-28 11:43:14

Ага, спасибо, разобрался опытным путем. ( описания, кстати, не нашел)
В каталоге /var/mysql лежит себе файл ibdata1, и содержит он кучу служебной инфы и сами данные всех таблиц INNODB сервера mysql всех баз. Очень напоминает Postgresql.
Но я не один, пока рылся в нете встречал не только вопросы, но и ответы, которые вели в заблуждение, указывая на возможность восстановления данных с помощью файлов в каталоге базы с расшерением .frm - это только структура таблиц.
Смущает такая куча таблиц в одном файле. Единственное оправдание нахожу - это слизывание всего файла в память (RAM) и там уже ...
Следующий вопрос - возможно ли разделить это дело? (Ну - по базам хотяб)
Или сам мускул делит его както по порциям (по объему, напр.)?
Если не трудно, дайте ссылку на описание (бэз знания англ.), якшо воно е. Спасибо.
Делай как нибудь, а как надо - само получится!

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение hizel » 2010-04-28 11:54:09

http://forum.lissyara.su/viewtopic.php? ... 69#p239351

без знания английского в эту область суваться не стоит
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
mastertron
мл. сержант
Сообщения: 107
Зарегистрирован: 2009-02-06 20:48:53
Откуда: Украина, Одесса

Re: в каком месте файловой системы msql50 хранит свои базы д

Непрочитанное сообщение mastertron » 2010-04-29 10:35:07

Ага, вот, нашел:
http://www.mysql.ru/docs/mysql-man-4.0- ... tml#innodb
И без знания английского НУНО соваться! Или это боръер для только Русскоязычного?
На сколоко понял моно указывать размер файла, процент выделения памяти и т.д. и много чего еще этот тип таблиц в возможностях дает, но ... вижу смысл использовать этот тип для таблиц или с утонченной политикой доступа или с объемом данных выше 1 млн. записей. Проверял с 800тыс. записей - MYISAM делает выборку ровно в 2 раза быстрей.
Спасибо.
Делай как нибудь, а как надо - само получится!