Mysql

Darmowe bazy MySQL i Oracle od Amazonu

Darmowe bazy MySQL i Oracle od Amazonu

slav

Kolejny dzień, kolejne zaskoczenie – tym razem Amazon pozwala na przetestowanie swojej kolejnej usługi za darmo – Amazon RDS . Czym jest RDS? To samoskalująca się relacyjna baza danych – czyli specjalnie przygotowana wirtualna maszyna z bazą danych MySQL lub Oracle do wyboru.

CIMyAdmin jako alternatywa dla phpMyAdmin

CIMyAdmin jako alternatywa dla phpMyAdmin

slav

Zasadniczo nie mam nic przeciwko phpMyAdmin . Towarzyszy mi praktycznie od początku przygody z PHP. Wprawdzie przez parę lat przytyło mu się znacznie, ale za to jego ostatnie wersje mają odrobinę Ajaxa dzięki temu nabrał trochę prędkości. Jednak nie o nim będę dzisiaj pisał, tylko o ciekawej alternatywie w postaci CIMyAdmin . Projekt o tyle ciekawy, że oparty o nasz ulubiony CodeIgniter.

Jak prosty monitoring może zabić MySQL

Jak prosty monitoring może zabić MySQL

slav

O tym, że monitorować należy wszystko co można monitorować wie każdy admin z kilkoma latami doświadczenia. To tak jak z backup’ami – zaczynasz je robić regularnie po pierwszej utracie danych.

Narzędzi do monitorowania jest mnóstwo, począwszy od własnych skryptów poprzez rozwiązania typu NAGIOS . Dzisiejsza historia jednak nie będzie o skryptach do monitorowania, tylko o tym jak zły monitoring może spowolnić, albo zabić cały system.

Jeszcze prostszy backup serwera MySQL

Jeszcze prostszy backup serwera MySQL

slav

Stare ludowe przysłowie mówi “tylko prawdziwi twardziele nie robią backupu”. Ja niestety do prawdziwych twardzieli się nie zaliczam, więc robię regularne backupy. Wiadomo – spadały wahadłowce, nasz serwer też się prędzej czy później spali 😉

Współczesna architektura aplikacji skupia się na trzymaniu danych w… bazach danych. W naszym przypadku jest to zwykle MySQL. Więc na tym się skupimy. Nie wiem jak wy, ale ja lubię mieć kopię każdej bazy w osobnym pliku. Jak to zautomatyzować? Poprzednie używałem Perla, a teraz wiem jak zrobić to bez niego.

Cache w MySQL

Cache w MySQL

slav

Temat optymalizacji i przyspieszania skryptów, serwerów i komputerów towarzyszy mi od zawsze. Pisałem już trochę o wszelkiego rodzaju mikro optymalizacjach, o cache’owaniu wyników PHP, przyspiesznaiu serwerów poprzez rozwiązania typu eaccelerator, ale jakoś pominąłem podstawowy i ważny aspekt prawie każdego projektu – serwer MySQL.

Alternatywy dla phpMyAdmin

Alternatywy dla phpMyAdmin

slav

Dla większości z nas jedyną metodą pracy z MySQL em jest linia poleceń – mało wygodna, szczególnie przy operacjach typu ALTER TABLE, za to praktycznie jedynie rozwiązanie, jeżeli w grę wchodzą duże zapytania, albo duże dumpy. Drugim rozwiązaniem jest  phpMyAdmin . Nie każdy jednak wie, albo zna inne metody pracy z MySQLem. Postanowiłem przedstawić i opisać kilka ciekawych projektów, które można wykorzystać do pracy z MySQL i innymi bazami danych.

Apache PHP MySQL na Mac OS X

Apache PHP MySQL na Mac OS X

slav

Z racji nadmiaru pracy i niedomiaru czasu który mogę spędzić w biurze, pojawiła się potrzeba odpalenia zestawu opisanego w tytule postu. Wcześniej korzystałem z MAMPa , ale tym razem postanowiłem wykorzystać dobrodziejstwa Snow Leoparda. Okazuje się, że Apache jest standardowo zainstalowany w systemie – trzeba go jedynie lekko skonfigurować żeby pracował tak jak chcemy. Do dzieła…

Prosty backup serwera MySQL

slav

Potrzeba matką wynalazków, więc jak zwykle podczas mojej dziwnej pracy pojawił się problem robienia jakiegoś ładnego i prostego backupu całego serwera MySQL – oczywiście można zastosować mysql-dump, ale to nam zrzuca wszystko, zwykle potrzebne nam są poszczególne bazy danych, a zdrugiej strony wpisywanie każdego usera i hasła z palca mija się z celem.