MySQL 5.5 TYPE=MyISAM

Недавно при импорте структуры базы данных в MySQL 5.5, получил ошибку ‘ERROR 1064 (42000) at line 4: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’ at line 18 Погуглив выяснилось, что в версии 5.5 изменился синтакс с…

Подробнее

phpMyAdmin установка на FreeBSD, nginx

phpmyadmin

phpMyAdmin – это открытый, бесплатный PHP инструмент для управления MySQL сервером, который позволяет удобно и быстро выполнять все необходимые операции с базами данных. Поддерживает авторизацию используя базу пользователей MySQL сервера. Для новичков, которые пока не очень сильны в SQL командах – лучшее решение. phpMyAdmin как открытое ПО входит в коллекцию портов FreeBSD. Он прост в установке и настройке.

# cd /usr/ports/databases/phpmyadmin
# make install clean
Подробнее

FreeBSD, MySQL 5.5 ошибка при установке

При установке  MySQL 5.5 под FreeBSD, при выполнении скрипта /usr/local/bin/mysql_install_db вылетала ошибка:
FATAL ERROR: Could not find ./bin/my_print_defaults
При этом файл исправно находится в /usr/local/bin/
Вылечилось довольно просто:

Подробнее

PHP 5.3.5 и php-fpm на FreeBSD

Начиная с версии 5.3.3 в PHP внедрен PHP-FPM (FastCGI Process Manager), который раньше надо было устанавливать патчем, как это было сделано здесь.
Устанавливая новый веб сервер, решил это дело проверить.

# cd /usr/ports/lang/php5
# make config

и выставляем следующие параметры:


[X] CLI
[X] CGI
[X] FPM
[X] SUHOSIN
[X] MULTIBYTE
[X] MAILHEAD
Подробнее

MySQL сброс пароля root-a

Останавливаем мускул:

# /usr/local/etc/rc.d/mysql-server stop
Stopping mysql.
Waiting for PIDS: 12677.

Запускаем мускул с опциями —skip-grant-tables &

# mysqld_safe --skip-grant-tables &

Подключаемся к серверу под рутом:

# mysql -u root

Меняем пароль руту:

Подробнее

FreeBSD установка nginx, mysql, php-fpm, memcache, eaccelerator

Недавно пришлось поднимать веб сервер, и не долго думая решил попробовать, как писал ранее поднять все это дело под nginx. В топку предисловие, погнали.
Сначала обновим дерево портов:

Устанавливаем nginx, можно поставить свежую версию (nginx-devel), а можно последнюю стабильную, что я и сделаю:

Зачастую необходимо отметить следующие пункты:

а если нужна поддержка SSL, то и

устанавливаем его:

Добавим его теперь в автозагрузку:

Файл настроек: /usr/local/etc/nginx/nginx.conf
Корневая папка сервера: /usr/local/www/nginx/

Подробнее

Delphi авторизация на сайте DLE с помощью idHTTP

dleНедавно задумался над тем что было бы неплохо постить автоматом новости на новостные порталы под чудесной CMS DLE, но для начала надо научиться авторизовываться автоматом, подумал я, и не долго думая достал запылившийся Delphi, запустил.
На форму кинул два Edit-a,  одну кнопку которую успешно обозвал Авторизироваться и компонент idHTTP.
У меня получилась такая страшненькая форма:

form

где:

Edit1 — поле для ввода имени пользователя

Edit2 — поле для ввода пароля

В обработчике нажатия на кнопку написал следующий код:

Подробнее

Горячие клавиши для консоли под csh, cisco, zsh

hotkey
Обнаружил недавно, что далеко не все знают о существовании горячих клавиш даже в своей любимой консоли! Сие незнание печально, ведь знание комбинаций горячих клавиш значительно упрощает жизнь админа и экономит время, а оно все больше повышает свою ценность. Признаюсь, я сам далеко не все использую и помню, но вот самые необходимые и часто используемые прочно засели в голове и памяти пальцев. И так, учиться никогда не поздно, а даже если и поздно, то это лучше чем никогда.

Сочетания с  ctrl

Ctrl + a — переход в начало строки (cisco, csh, zsh)
Ctrl + b — переход на 1 символ назад (cisco, csh, zsh)

Подробнее