Ежемесячные архивы: Ноябрь 2013

Access denied for user

Словил офигенный случай при работе с MySQL.

# mysql -u 'kikimor' -p
Enter password:
ERROR 1045 (28000): Access denied for user 'kikimor'@'localhost' (using password: YES)

Каждый нормальный человек скажет — неправильно вводишь логин/пароль, либо для данного пользователя не разрешен hostname, с которого идет подключение. Но нет, в моем случая я успешно подключался с этими же логином и паролем с другого компьютера (с удаленного). Кроме того, с локалхоста коннект не проходил ни под одним логином/паролем, которые есть в базе. И тут я решил попробовать коннектнуться без пароля. Результат меня очень удивил — я подключился. Дальнейшие тестирования показали, что я могу указать произвольный логин (даже которого не существует) и подключение пройдет успешно.

Читать далее »

ORA-00845: MEMORY_TARGET not supported on this system

Ситуация для Oracle XE, который установлен у меня на виртуалке. Ошибка возникла после того, как я решил забрать у виртуалки половину памяти (с 4ГБ до 2ГБ). Инстанс не стартовал с ошибкой «MEMORY_TARGET not supported on this system».

Решение достаточно простое, необходимо в /etc/fstab указать сколько конкретно памяти выделять под tmpfs. После ребута все заработает.

tmpfs                   /dev/shm                tmpfs   default        0 0
tmpfs                   /dev/shm                tmpfs   size=1g        0 0

 

Аварийный запуск системы из grub2

Может случится так, что у вас по каким-то причинам будет отсутствовать файл /boot/grub/grub.cfg (будет пустой или с некорректным содержанием). После перезагрузки система, естественно, автоматически не запустится, а откроется командная строка grub’а с намеком запустить систему вручную. У меня такое получилось после того, как я обновился до grub2, сделав:

grub2-mkconfig -o /boot/grub/grub.cfg

но забыв примонтировать раздел /boot.

Итак, чтобы загрузится в такой ситуации необходимо выполнить 4 простые команды:

set root=hd0,1
linux /boot/kernel-genkernel-x86_64-3.10.17-gentoo root=/dev/sda3
initrd /boot/initramfs-genkernel-x86_64-3.10.17-gentoo
boot

Первой командой мы указываем корневой раздел Linux.
Второй — указываем путь к ядру (кстати, если корневой раздел выбран правильно, то начинает работать Tab).
Третьей — указываем файл с временной файловой системой (Tab продолжает работать).
Если все предыдущий команды были выполнены правильно, то после заветного «boot» ваша система загрузится.

weather.kikimor.ru

Некоторые этого долго ждали, и, наконец, это произошло! На моей информационной страничке с температурой, давлением и влажностью воздуха http://weather.kikimor.ru/ стало возможным помимо графика температуры, смотреть графики давления и влажности. 

weather-kikimor-ru_

Пользуйтесь! 🙂