Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Банальный перенос папки БД, Ubuntu 8.04.1 Server, MySQL 5.0 
:(
    Опции темы
tishaishii
Дата 19.8.2008, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Ubuntu 8.0.1 Server стоит со всем необходимым на ЖД маленького объёма (36 гб).
Установлена MySQL 5.0, предполагается БД ~200 гб. Так же подключен ЖД в 500 гб (в точке /db).

Погуглил, нашёл множество советов, собрал их до кучи, но проблему не решил.

Итак.

В my.cnf написал, что datadir = /db, вместо datadir = /var/lib/mysql.
Выставлены полномочия на папку /db: drxw-rx-r mysql:mysql /db.

Выполняю:
Код
/etc/init.d/mysql start
 ошибка: "Нет прав доступа к /db, чтобы записать туда тестовый файл /db/free_lower.....".

Ясно, что права доступа в /db для mysql обозначены rwx.
Выполнение `ln /db /var/lib/mysql` и `link /db /var/lib/mysql` результатов не принесло, всилу действующих ограничений ext3: в 1м случае из-за ссылки на другое устройство, во втором - невозможно использовать такие ссылки для папок.

Как изменить каталог с БД MySQL?
PM MAIL ICQ Skype   Вверх
gcc
Дата 19.8.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: нет
Всего: 17



Код

chown mysql:mysql /db

PM WWW ICQ Skype GTalk Jabber   Вверх
tishaishii
Дата 19.8.2008, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Так и есть, права rwx-rx-r mysql mysql /db.
Может быть, смущение в том, что папка - это другое устройство?

Что страшного будет, если
Код

sudo passwd mysql
password:
password:
login mysql
password:
touch /db/free_lower....

?
В смысле, изменить пароль для пользователя mysql, чтобы знать его, чтобы проверить, правда ли mysql не может создать этот файл?
После смены пароля mysql СУБД запустится?
PM MAIL ICQ Skype   Вверх
Imple
Дата 20.8.2008, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 9
Всего: 87



MySQL точно работает от пользователя mysql?

Попробуйте еще вот так:
Код

chown mysql:mysql -R /db



--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
tishaishii
Дата 20.8.2008, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Цитата
MySQL точно работает от пользователя mysql?

А как определить? Я уже выставлял полномочия rwxrwxrwx - тот же результат.

Да-да, все файлы и папки внутри /db и сама db имеет того же создателя, владельца и те же права. Однако....

Код
root@serveri1:/db# sudo /usr/sbin/mysqld &
[2] 25786
root@serveri1:/db# 080820 12:04:52 [Warning] Can't create test file /db/serveri1.lower-test
080820 12:04:52 [Warning] Can't create test file /db/serveri1.lower-test
080820 12:04:52  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.


То же самое и с `/etc/init.d/mysql restart`.

Это сообщение отредактировал(а) tishaishii - 20.8.2008, 11:06
PM MAIL ICQ Skype   Вверх
bilbobagginz
Дата 20.8.2008, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата(tishaishii @  19.8.2008,  10:35 Найти цитируемый пост)
Ubuntu 8.0.1 Server 

такой версии убунту не существует.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
tishaishii
Дата 20.8.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Цитата(bilbobagginz @ 20.8.2008,  12:17)
Цитата(tishaishii @  19.8.2008,  10:35 Найти цитируемый пост)
Ubuntu 8.0.1 Server 

такой версии убунту не существует.

Мне от этого ни жарко, ни холодно.
Ну опечатка вышла, ведь ты же понял какая версия именно?
Ответ: 8.04.1
PM MAIL ICQ Skype   Вверх
tishaishii
Дата 20.8.2008, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Эту проблему удалось решить только самостоятельно компиля СУБД.
Код
./configure --datadir=/db ...


Ошибка вышла. datadir здесь не то, что в конфиге.

Это сообщение отредактировал(а) tishaishii - 20.8.2008, 14:14
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0656 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.