Страница 1 из 1
MySQL разыне datadir для баз
Добавлено: 2010-06-23 11:49:25
Susanin
Добрый день, столкнулся со следующей проблемой.
Хочу сделать так чтобы база данных данных хранились в разных каталогах, допустим одна база лежит в /home/user1/db а другая /home/user2/db, юзеры располагаются на разных разделах, и хочется чтобы каждый занимал только свой раздел и не лез к соседу, в инете ничего толкового найти не могу

или неправильные слова подбираю, в общем хочу получить совет от коллективного разума
ну или альтернативу какую либо, чтоб размер БД учитывать как занимаемое место user1 и также для user2, в общем как это делают на хостингах?
Re: MySQL разыне datadir для баз
Добавлено: 2010-06-23 11:51:59
Alex Keda
Re: MySQL разыне datadir для баз
Добавлено: 2010-06-23 12:15:53
Susanin
хм интерестно конечно, но так помоему каша будет, это в папке где непосредственно файлы базы, будут папки с html почтой и тд
на хостингах bменно так делают?
Re: MySQL разыне datadir для баз
Добавлено: 2010-06-23 13:04:36
Alex Keda
на хостингах юзают квоты
Re: MySQL разыне datadir для баз
Добавлено: 2010-06-23 16:05:00
Susanin
попробывал владельца сменить у бд, в группу всё прописал база работет с друдим владельцем, ток косяк выискался ))) если создать таблицу то она будет принадлежать mysql а не user1 остаётся только группами оперировать (
Re: MySQL разыне datadir для баз
Добавлено: 2010-06-24 1:05:13
FiL
Susanin писал(а):Добрый день, столкнулся со следующей проблемой.
Хочу сделать так чтобы база данных данных хранились в разных каталогах, допустим одна база лежит в /home/user1/db а другая /home/user2/db, юзеры располагаются на разных разделах, и хочется чтобы каждый занимал только свой раздел и не лез к соседу, в инете ничего толкового найти не могу

или неправильные слова подбираю, в общем хочу получить совет от коллективного разума
ну или альтернативу какую либо, чтоб размер БД учитывать как занимаемое место user1 и также для user2, в общем как это делают на хостингах?
вообще класть базу к юзеру в каталог - это не самая хорошая идея. Но если хочется... мускул вполне замечательно работает по симлинкам. создаешь базу, переносишь ее к юзеру, а в каталоге с базами оставляешь симлинк на новое место. Несколько коряво, но будет работать.
А по уму базы надо держать на отдельном хосте от файлов. И тюнить сервера соответственно.