Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Перенос MySQL в другую папку  (Прочитано 6242 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hermit931

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Перенос MySQL в другую папку
« : 09 Июня 2012, 17:21:34 »
Хочу перенести в другую директорию распложение MySQL, но не получается - после переноса и настройки не стартует mysql  :-\
перепробовал кучу решений (хотя все они однотипные), не получается. Тут тоже вроде смотрел, ничего подходящего не нашел  :( (или плохо искал)

У кого-то получалось перенести базу в другую директорию? поделитесь опытом

Спасибо

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #1 : 09 Июня 2012, 18:16:46 »
Естественно, получалось.
Исправь профиль apparmor, чтобы он указывал на новый каталог БД.
После изменений - сделай ему (аппармору!) reload.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hermit931

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #2 : 09 Июня 2012, 18:44:31 »
Исправлял, результат тот же был

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #3 : 09 Июня 2012, 23:32:00 »
А логи читать в наше время не модно?... Там всё пишется, почему да отчего.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн meinung

  • Активист
  • *
  • Сообщений: 317
  • in nomine patris et fili et spiritus sancti amen.
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #4 : 10 Июня 2012, 16:42:49 »
Hermit931,  просто исправьте  конфиг /etc/mysql/my.cnf  строку
datadir  = /var/lib/mysql и не забудьте пернести базу в новый каталог, после  чего передернуть СУБД
just read this flowing manual

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #5 : 10 Июня 2012, 17:58:01 »
Hermit931,  просто исправьте  конфиг /etc/mysql/my.cnf  строку
datadir  = /var/lib/mysql и не забудьте пернести базу в новый каталог, после  чего передернуть СУБД
Я надеюсь, ЭТО уже сделано... Иначе что понимать под "переносом базы в другой каталог"?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hermit931

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #6 : 10 Июня 2012, 18:21:56 »
И datadir менял, и в apparmor менял... при запуске mysql пишет start: Job failed to start

и чего ему нехватает понятия не имею    :(

А логи какие именно... а то в ветках разных начитался, там все разные логи предлагают читать

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #7 : 10 Июня 2012, 19:04:34 »
И datadir менял, и в apparmor менял... при запуске mysql пишет start: Job failed to start

и чего ему нехватает понятия не имею    :(

А логи какие именно... а то в ветках разных начитался, там все разные логи предлагают читать

Все читать.
Начиная, естественно, с системного лога.
Что у вас такая боязнь чтения? Вас что, прокляли всех?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hermit931

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #8 : 10 Июня 2012, 22:45:45 »
просмотрел логи (/var/log/) -- из mysql-овских все пусто
в syslog упоминания о mysql только такие
Jun  9 16:15:54 hermit-desktop kernel: [30947.581929] type=1400 audit(1339247754.466:105): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=14190 comm="apparmor_parser"
Jun  9 16:15:54 hermit-desktop kernel: [30947.597114] type=1400 audit(1339247754.482:106): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/hermit-desktop.lower-test" pid=14194 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
Jun  9 16:15:54 hermit-desktop kernel: [30947.597175] type=1400 audit(1339247754.482:107): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/hermit-desktop.lower-test" pid=14194 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
Jun  9 16:15:54 hermit-desktop kernel: [30947.603938] type=1400 audit(1339247754.486:108): apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/mysql/plugin.frm" pid=14194 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=115 ouid=115
Jun  9 16:15:54 hermit-desktop kernel: [30947.634740] type=1400 audit(1339247754.518:109): apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/ibdata1" pid=14194 comm="mysqld" requested_mask="rw" denied_mask="rw" fsuid=115 ouid=115
Jun  9 16:15:54 hermit-desktop kernel: [30947.638877] init: mysql main process (14194) terminated with status 1
Jun  9 16:15:54 hermit-desktop kernel: [30947.638904] init: mysql main process ended, respawning
Jun  9 16:15:55 hermit-desktop kernel: [30948.617238] init: mysql post-start process (14195) terminated with status 1
Jun  9 16:15:55 hermit-desktop kernel: [30948.633887] type=1400 audit(1339247755.518:110): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=14233 comm="apparmor_parser"
Jun  9 16:15:55 hermit-desktop kernel: [30948.645823] type=1400 audit(1339247755.530:111): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/hermit-desktop.lower-test" pid=14237 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
Jun  9 16:15:55 hermit-desktop kernel: [30948.645873] type=1400 audit(1339247755.530:112): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/hermit-desktop.lower-test" pid=14237 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
Jun  9 16:15:55 hermit-desktop kernel: [30948.649086] type=1400 audit(1339247755.534:113): apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/mysql/plugin.frm" pid=14237 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=115 ouid=115
Jun  9 16:15:55 hermit-desktop kernel: [30948.690587] type=1400 audit(1339247755.574:114): apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/mysqld" name="/var/lib/mysql/ibdata1" pid=14237 comm="mysqld" requested_mask="rw" denied_mask="rw" fsuid=115 ouid=115
Jun  9 16:15:55 hermit-desktop kernel: [30948.705791] init: mysql main process (14237) terminated with status 1
Jun  9 16:15:55 hermit-desktop kernel: [30948.705819] init: mysql main process ended, respawning
Jun  9 16:15:56 hermit-desktop kernel: [30949.667006] init: mysql post-start process (14239) terminated with status 1
Jun  9 16:15:56 hermit-desktop kernel: [30949.749192] init: mysql main process (14277) terminated with status 1
Jun  9 16:15:56 hermit-desktop kernel: [30949.749220] init: mysql respawning too fast, stopped

но это мне ничего не говорит  ???

а где еще смотреть, я не знаю
« Последнее редактирование: 10 Июня 2012, 22:55:45 от Hermit931 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #9 : 10 Июня 2012, 23:25:05 »
Мне это говорит о том, что ты настройки MySQL не выправил.
/var/lib/mysql - это каталог баз данных по умолчанию.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hermit931

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #10 : 13 Июня 2012, 22:39:51 »
Да, был косяк (с этими заменами переменных уже запутался). Поменял куда надо, но все равно не запускается.
в логах это
Jun 13 21:34:44 hermit-desktop kernel: [   31.582743] init: mysql post-start process (1603) terminated with status 1
Jun 13 21:34:44 hermit-desktop kernel: [   31.592197] audit_printk_skb: 51 callbacks suppressed
Jun 13 21:34:44 hermit-desktop kernel: [   31.592200] type=1400 audit(1339612484.484:29): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=1973 comm="apparmor_parser"
......
Jun 13 21:34:45 hermit-desktop kernel: [   32.960264] init: mysql main process (1979) terminated with status 1
Jun 13 21:34:45 hermit-desktop kernel: [   32.960293] init: mysql respawning too fast, stopped

PS: извините за задержку, дела не дали возможность вернутся к теме переноса баз даных

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #11 : 14 Июня 2012, 21:24:37 »
egrep "mysql|apparmor" /var/log/syslog

И читай, ищи подсказки.
Наконец, вбивай ошибки в гугл...
http://forums.mysql.com/read.php?11,533754,533754#msg-533754
http://askubuntu.com/questions/127264/installed-12-04-cant-start-mysql-mysql-respawning-too-fast-stopped
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hermit931

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #12 : 13 Июля 2012, 12:27:19 »
Возвращаюсь к теме.
Все попытки перенести базу данных в другую директорию не получилась, к тому же так донастраивался что все сломал (mysql). Пришлось сносить LAMP и ставить заново  :-\.
Суть проблемы конечно же осталась. А суть такова -- перенести локлаьные сайты (рабочие файлы и базу) в dropbox. Может на формуме уже этот вопрос обсуждался/решался? или кто знает ссылку где подсмотреть (рабочее проверенное решение)? запарился искать  :(

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #13 : 13 Июля 2012, 12:41:14 »
форум ExBB без mysql, только phpbb и phpmyadmin. я видел phpmyadmin патч без mysql.
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Перенос MySQL в другую папку
« Ответ #14 : 13 Июля 2012, 19:48:40 »
Возвращаюсь к теме.
Все попытки перенести базу данных в другую директорию не получилась, к тому же так донастраивался что все сломал (mysql). Пришлось сносить LAMP и ставить заново  :-\.
Суть проблемы конечно же осталась. А суть такова -- перенести локлаьные сайты (рабочие файлы и базу) в dropbox. Может на формуме уже этот вопрос обсуждался/решался? или кто знает ссылку где подсмотреть (рабочее проверенное решение)? запарился искать  :(
При чём тут вообще dropbox? ...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.