быстрое обнуление файла в linux
Posted in Новости on 19 октября, 2010 by adminБывает, чтоб из лога снять что-то нужное требуется попотеть. например лог весит 700-800 метров а машина слабая. обнуляем лог от старых записей :
:>/var/log/flush.log
Бывает, чтоб из лога снять что-то нужное требуется попотеть. например лог весит 700-800 метров а машина слабая. обнуляем лог от старых записей :
:>/var/log/flush.log
если при перекодировании файла строкой :
iconv -f 'cp1251' -t 'utf8' db.sql > dvutf8.sql выскакивает такая ошибка, то достаточно просто перекодировать с флагом «-c» , то есть в итоге получится команда :
iconv -c -f 'cp1251' -t 'utf8' db.sql > dvutf8.sql
Если при переходе по ссылке :
http://вашсайт/manual
вы видите тех документацию апача, то идем в :
/etc/apache2/conf.d/
и удаляем apache2-doc , либо внутри него сносим алиас ( Alias /manual /usr/share/doc/apache2-doc/manual/)
Если после фикса — http://tresnet.ru/archives/456 у Вас не встают InnoDB таблицы нормально, то на тот файл, который мы сместили в ib_logfile2 ставим обратно 1 в конце и ставим права 777. Другого фикса к сожалению пока не нашел
ошибка при запуска мускула :
101015 17:33:44 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 ./ib_logfile1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.
фикс :
1. chown mysql.mysql /var/lib/mysql/ib_logfile1
Если не помогло, то
2. mv /var/lib/mysq/ib_logfile1 /var/lib/mysql/ib_logfile1.old
touch /var/lib/mysql/ib_logfile1
chown mysql.mysql /var/lib/mysql/ib_logfile1
PS Если отвалятся InnoDB таблицы ( о чем будет написано в еррор логе ), то идем сюда — http://tresnet.ru/archives/458