среда, 17 июня 2009 г.

FreeBSD: Копирование и восстановлене баз MySQL?

Пару операций которые лучше делаются вне phpMyAdmin

1. Как сделать дамб (копию) базы MySQL?
Для этого надо зайти на сайт по Shell, вы окажется в ОС FreeBSD или в каком нибуть Linux. Пишите следующею строчку:

mysqldump -uЛОГИН_К_БАЗЕ -pПАРОЛЬ_К _БАЗЕ -hИМЯ_обычно_это_localhost ИМЯ_БАЗЫ > dump.sql

Если база большая и памяти не хватает то

mysqldump --opt -uимя_пользователя -pПАРОЛЬ_К _БАЗЕ -hимя_сервера_БД имя_базы > dump.sql

2. Как восстановить дамб (копию) базы MySQL?
Тоже самое что и в первом вопросе но тольео меняется стрелочка:
mysql -uЛОГИН_К_БАЗЕ -pПАРОЛЬ_К _БАЗЕ -hИМЯ_обычно_это_localhost ИМЯ_БАЗЫ < dump.sql

Примечание: Дамб вы сделали но как перекинуть его на другой хост?
Для этого на новом хосту тоже по Shell запускаете программу wget:

wget http://www.test.ru/test.sql

Файл быстро перекинертся, если конечно .htaccess не запрешен хотлинк.

Примичание 2: У MySQL разные версии и как правило не совместимые, возможно потребуются дополнительные ключи:

--compatible=mysql40 (переход c 5 на 4)

Но на это вопрос в подержке просто обязаны ответить, какими бы вонючками они не были!

среда, 3 июня 2009 г.

FreeBSD: Сервер в Slim корпусе возможно?

Да, конечно а почему нет? Так и делают, и никаких 19' стоек и корпусов. Slim корпуса максимально используют объем, единственное их слабое место это маломощные блоки питания. Но для программных АТС, шлюзов или файл серверов - их хватает!

Вот например корпус: Корпус Desktop Delux "B166" Slim mATX, серебр. (240Вт, ATX12V)

В корпус влезают как низкие кулеры, так и нормальные полновесные медные. Надо только смотреть чтобы радиус у них был не очень широкий а то лепестки упрутся в блок питания.


Чтобы открыть корпус нужно открутить один винт сзади и потянуть верхнею крышку в сторону лицевой панели.


Внутри есть место для 3x3,5 и одного 5,2 устройства. Можно и четвертый HDD установить если есть рельса для 5,2 отсека. Диски будут распологатяся бутербродом что в принципе не очень уж хорошо. Чтобы их поставить нужно открутить еще два винта и откинут полку.


Винт который крепится под 5.2 рассчитан на короткие шлейфы АТА так что с SATA возникают проблемы с длинной пластмассовой части коннекторов, питание удается воткнуть не то которые на конце а короткое промежуточное в переходнике. На материнской плате питание 20 пин, нужен переходник на всякий случай для 24 пин.


У корпуса еще один плюс приятный внешний вид. с закрытыми отсеками и выходами на передней панели, это ему придает вид законченного устройства а не корпуса из прочих комплектующих. Сзади есть место под замок.