MySQL выпускает source-only release версию 5.0.33 своего MySQL Community Server 7 января 2007. Так как это source-only release - никаких обновлений бинариков для операционных систем нету. И что вы думаете? Начинается огромный buzz что: Для платформы Windows бинарики будут теперь платными, а местами на форумах можно найти идеи, что теперь все будут платить за бинарики MySQL Community Server (а то отключат газ, электричество, воду и нефть).
Не верю я в это. Срубить ветку, которая тебя “кормила”? Я не думаю. Посмотрим в будущем.
MySQL, Web — Сергей Куракин @ 03:20
Тем, кто имеет shell под Unix/Linux/MacOSX давно известна такая утилита как mysqldump для создания копии базы или всего MySQL сервера и mysql - клиент к MySQL серверу. На этих платформах сделать так называемый MySQL dump проще простого: mysqldump --user=root --password=myrootpassword --quote-names databsename > mydump.sql. А для того что бы закачать весь dump обратно в базу достаточо сделать mysql --user=root --password=myrootpassword databsename < mydump.sql. Если я где-то ошибся, простите и поправте, писал по памяти.
Но что делать тем, кому туже операцию нужно сделать под Windows платформой и других инструментов (phpMyAdmin, MySQL-Front, нечто подобное) под рукою нет? Я вот вечно теряю эти две строки, способные иногда спасти несколько минут рабочего времени (которые можно потратить на распитие чая с коллегами).
Итак, для того, что-бы сдлеать dump базы под Windows платформой:
C:\mysql\bin\mysqldump --host=localhost --user=root --password=myrootpassword --quote-names --result-file=mydump.sql databsename
Итак, для того, что-бы закачать весь dump обратно в базу под Windows платформой:
C:\mysql\bin\mysql --host=localhost --user=root --password=myrootpassword -e "source C:\path\to\dump\mydump.sql" databsename
Ссылки по теме: mysqldump и mysql.
Хм… я давно небыл на сайте MySQL-Front и ею не пользовался, а оказывается она переименована в SQLFront. Ко всему, весь данный проект продаётся (почти с молотка) и создатели ждут предложений по покупке всего проекта целиком, цену открыто не говорят - ждут предложений в электорннописьменном виде. Надо будет на неё посмотреть, что там нового и как она изменилась, так как оно было даже тогда довольно удобным инструментом. Покупать весь проект я не буду - кишка пока тонка ;-)
Blog, MySQL — Сергей Куракин @ 22:44
Прочёл статью MySQL Powering Web 2.0. Много думал… Мне вот интересно, кто это ещё кого “Powering”? MySQL Web 2.0 или Web 2.0 MySQL? Неужели только одна причина, по которой были выбраны продукты от MySQL AB? Только из-за easily “scale-out” on low-cost hardware?
Что-то мне кажется, что теперь весь “хай” вокруг продуктов от MySQL только из-за того, что оно удачно используется “великими” из Web 2.0. Что-то мне кажется, что всё это только потому, что вся модель Web 2.0 проектов иделаьно ложиться на моделях, предусмотреннх в продуктах MySQL и что всё там спроектироцвано сторого, что-бы работать на MySQL продуктах и надо отдать должное архитекторам и программистам Web 2.0 проектов за их правильные руки.
Хм, такую статью, я думаю, стоит написать всем из отряда Web 2.0, поменяв главное действуещее лицо и свойства.
MySQL, Web — Сергей Куракин @ 22:17
С самого утра собираю маленький (334 MB) наборчик для себя, что-то вроде Денвера. Вот только под себя и для тех кто рядом… Входит в него: Apache 2, MySQL 3.23, MySQL 4.0, MySQL 4.1, MySQL 5.0, PHP 4.4.2 и phpMyAdmin. Всё устанавливается как сервисы по запуску одного .bat файла, удаляется так-же (сервисы с префиксами, и по-этому если что-то из этого списка стоит, его достаточно будет остановить). Надо только что-бы был свободен 80 порт для Apache и 3305-3308 для MySQL. Никаких файлов копировать в системные каталоги не надо. Причём тут-же ещё и дебугер установлен (для особо продвинутых). Если архивом, то весит 112 MB.
По хорошему там не хватает ещё SMTP/POP3 какого сервера, для отладки рассылок, отсылок, засылок всяких (я думаю это был-бы Mercury Mail Transport System)… И мануала, как что делать… Мне следовало такую вещь собрать уже давно, что-бы небыло таких проблем и глупых ситуаций…
В принципе, ничего сложного - всё складываем рядом в один каталог, так что бы легко можно было кидать на флешку или болванку, DLL от PHP (и сам php4ts.dll и из каталога dll) кидаем к Apache в каталог bin, жёстко прописываем пути. Всё это легко ставиться из командной строки (как не странно для MS Windows 2000/XP) и без всяких srvany.exe. Просто данный софт (Apache, MySQL) отлично сам преспособлен к такой работе.
Apache, Blog, MySQL, PHP, Web — Сергей Куракин @ 14:52