SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.09.2012 07:23:49

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Скопировала базу на другой раздел, она не запускается

Вот что выдал server.err

120906 05:16:37 mysqld_safe Starting mysqld daemon with databases from /base/db_tests/db/db
120906  5:16:37 [Warning] '--log' is deprecated and will be removed in a future release. Please use ''--general_log'/'--general_log_file'' instead.
/usr/sbin/mysqld: Can't create/write to file '/base/db_tests/db/tmp/ibbWeTs9' (Errcode: 13)
120906  5:16:38  InnoDB: Error: unable to create temporary file; errno: 13
120906  5:16:38 [ERROR] Plugin '
InnoDB' init function returned error.
120906  5:16:38 [ERROR] Plugin '
InnoDB' registration as a STORAGE ENGINE failed.
/usr/sbin/mysqld: File '
/var/log/mysqld.log' not found (Errcode: 13)
120906  5:16:38 [ERROR] Could not use /var/log/mysqld.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
120906  5:16:38 [ERROR] Unknown/unsupported table type: innodb
120906  5:16:38 [ERROR] Aborting

120906  5:16:38 [Note] /usr/sbin/mysqld: Shutdown complete

120906 05:16:38 mysqld_safe mysqld from pid file /base/db_tests/db/db/tests.pid ended

В чём может быть проблема? Права папкам выдала, овнера переставила, в конфиге всё прописала, точно такая же база с которой была снята копия, запускается без проблем, а эта не хочет sad

Отредактированно animegirl (06.09.2012 07:25:09)


Скажи миру - НЯ!

Неактивен

 

#2 06.09.2012 19:19:27

gif-t
Завсегдатай
Зарегистрирован: 08.08.2011
Сообщений: 74

Re: Скопировала базу на другой раздел, она не запускается

Я столкнулся с аналогичной проблеме, в этой теме: http://sqlinfo.ru/forum/viewtopic.php?id=6062
Решение сейчас напишу там

Неактивен

 

#3 06.09.2012 19:27:10

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

Если нашёл - давай, спасибо smile


Скажи миру - НЯ!

Неактивен

 

#4 06.09.2012 19:29:08

gif-t
Завсегдатай
Зарегистрирован: 08.08.2011
Сообщений: 74

Re: Скопировала базу на другой раздел, она не запускается

Неактивен

 

#5 06.09.2012 19:34:19

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

Печалько, я об этом знала, но я не в убунту, я на дебиане, там этого сервиса вообще нету.


Скажи миру - НЯ!

Неактивен

 

#6 06.09.2012 19:51:17

gif-t
Завсегдатай
Зарегистрирован: 08.08.2011
Сообщений: 74

Re: Скопировала базу на другой раздел, она не запускается

Может в папке /base/db_tests/db/tmp/ уже есть файл с названием ibbWeTs9, у которого или пользователь не mysql, или права доступа для mysql запрещают?
Я вижу очень много ошибок типа 13, - отсутствие прав доступа. Система никуда не пускает mysql. Попробуйте еще раз посмотреть под каким пользователем запускается mysql, может вы его сменили, вот mysql и не может никуда попасть...

Еще я частенько при копировании забываю что права сбиваются, и в итоге mysql тоже не запускается.

Отредактированно gif-t (06.09.2012 19:54:02)

Неактивен

 

#7 07.09.2012 22:04:25

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

Вернулась к варианту разрешить всё, всё равно не работает.
Выявился побочный эффект возни с mysql  на клавиатуре перестали работать кнопки ентер контрл esc и другие, но не всегда и не везде, далее, открыто два окна с двумя браузерами, печатаю в одном, потом кликаю внутри другого, пытаюсь печатать туда, но без полезно, он не активный, пока не кликну на его кепку окна. Короче как будто домовой прикалываеться. И как уже сказала, это начинается после проб запускать и перезапускать базы. Сначала не верила, но тест показал. Вот скрин, все права как ест, внутри темпа один файл, создавала сама, поэтому там овнер я.

http://storage5.static.itmages.ru/i/12/0907/h_1347040712_5472855_104045dd86.jpeg


Скажи миру - НЯ!

Неактивен

 

#8 07.09.2012 22:46:51

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

И так провела повторный эксперемент
root@server:/home/server# cp -a /var/www/db/db /var/www/db/db2
root@server:/home/server# cp -a /var/www/db/tmp /var/www/db/tmp2
root@server:/home/server# gedit /etc/mysql/my.cnf
root@server:/home/server# /etc/init.d/mysqld_multi start
РАБОТАЕТ!

тестирую дальше
root@server:/home/server# cp -a /var/www/db/tmp2 /base/tests/tmp3
root@server:/home/server# cp -a /var/www/db/db2 /base/tests/db3
с папки /base/tests/ кинула два линка на две эти папки в папку /var/www/db/
root@server:/home/server# gedit /etc/mysql/my.cnf
root@server:/home/server# /etc/init.d/mysqld_multi start
Итог: не работает! Причина - смена раздела. Так как /base это другой раздел моего жесткого диска, просто он туда моунтится

Вопрос: Кто виноват и что делатъ?


Скажи миру - НЯ!

Неактивен

 

#9 08.09.2012 05:16:47

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Скопировала базу на другой раздел, она не запускается

E вас в дебиане нет apparmor, но может есть что-то другое, обеспечивающее безопасность.
Может быть selinux? Есть ли файл /etc/selinux/config ?

Неактивен

 

#10 08.09.2012 05:20:32

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

1. нету
2. но ведь сейчас базы лежат тоже не где обычно их хранят, то есть я их двигала, и не чего страшного


Скажи миру - НЯ!

Неактивен

 

#11 08.09.2012 05:23:19

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Скопировала базу на другой раздел, она не запускается

А к директории /base есть у mysql доступ?

Неактивен

 

#12 08.09.2012 05:26:33

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

Сомневаюсь, овнер "сервер" (я) код 40700
Но зачем ей доступ сюда, ведь её папка глубже и там всё нормально


Скажи миру - НЯ!

Неактивен

 

#13 08.09.2012 05:36:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Скопировала базу на другой раздел, она не запускается

Если нет права x, то нельзя войти в директорию, а значит нельзя использовать то, что внутри. Сделайте хотя бы 711 (то есть rwx--x--x).

Неактивен

 

#14 08.09.2012 05:41:54

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

Хорошо, какие права выставить папкам темп и датадир?


Скажи миру - НЯ!

Неактивен

 

#15 08.09.2012 05:48:29

animegirl
Активист
Зарегистрирован: 28.07.2011
Сообщений: 288

Re: Скопировала базу на другой раздел, она не запускается

оставила им как есть, всё было правда из-за прав к /base
Спасибо, не думала даже, что программа прорывается по всей лесенке до файла О_о


Скажи миру - НЯ!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson