Задавайте вопросы, мы ответим
Вы не зашли.
Вот что выдал server.err
Отредактированно animegirl (06.09.2012 07:25:09)
Неактивен
Я столкнулся с аналогичной проблеме, в этой теме: http://sqlinfo.ru/forum/viewtopic.php?id=6062
Решение сейчас напишу там
Неактивен
Если нашёл - давай, спасибо
Неактивен
Всё, написал: http://sqlinfo.ru/forum/viewtopic.php?id=6062
Неактивен
Печалько, я об этом знала, но я не в убунту, я на дебиане, там этого сервиса вообще нету.
Неактивен
Может в папке /base/db_tests/db/tmp/ уже есть файл с названием ibbWeTs9, у которого или пользователь не mysql, или права доступа для mysql запрещают?
Я вижу очень много ошибок типа 13, - отсутствие прав доступа. Система никуда не пускает mysql. Попробуйте еще раз посмотреть под каким пользователем запускается mysql, может вы его сменили, вот mysql и не может никуда попасть...
Еще я частенько при копировании забываю что права сбиваются, и в итоге mysql тоже не запускается.
Отредактированно gif-t (06.09.2012 19:54:02)
Неактивен
Вернулась к варианту разрешить всё, всё равно не работает.
Выявился побочный эффект возни с mysql на клавиатуре перестали работать кнопки ентер контрл esc и другие, но не всегда и не везде, далее, открыто два окна с двумя браузерами, печатаю в одном, потом кликаю внутри другого, пытаюсь печатать туда, но без полезно, он не активный, пока не кликну на его кепку окна. Короче как будто домовой прикалываеться. И как уже сказала, это начинается после проб запускать и перезапускать базы. Сначала не верила, но тест показал. Вот скрин, все права как ест, внутри темпа один файл, создавала сама, поэтому там овнер я.
Неактивен
И так провела повторный эксперемент
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 это другой раздел моего жесткого диска, просто он туда моунтится
Вопрос: Кто виноват и что делатъ?
Неактивен
E вас в дебиане нет apparmor, но может есть что-то другое, обеспечивающее безопасность.
Может быть selinux? Есть ли файл /etc/selinux/config ?
Неактивен
1. нету
2. но ведь сейчас базы лежат тоже не где обычно их хранят, то есть я их двигала, и не чего страшного
Неактивен
А к директории /base есть у mysql доступ?
Неактивен
Сомневаюсь, овнер "сервер" (я) код 40700
Но зачем ей доступ сюда, ведь её папка глубже и там всё нормально
Неактивен
Если нет права x, то нельзя войти в директорию, а значит нельзя использовать то, что внутри. Сделайте хотя бы 711 (то есть rwx--x--x).
Неактивен
Хорошо, какие права выставить папкам темп и датадир?
Неактивен
оставила им как есть, всё было правда из-за прав к /base
Спасибо, не думала даже, что программа прорывается по всей лесенке до файла О_о
Неактивен