Archívum

‘mysql’ cimkével ellátott bejegyzés

MySQL front-end

2011. máj. 9. 19:03 3 hozzászólás

Be szeretném mutatni az általam ismert adatbázis front-end eszközöket:

  1. Első lenne a hivatalos MySQL Workbench, amely sokak kedvence, így az enyém is, mivel ez a hivatalos eszköz. Három elkülönülő résszel rendelkezik, úgy mint:
    • SQL Development
    • Data Modelling
    • Server Administration

    Az általam most bemutatott eszközök közül talán ez a leglomhább, mely számomra elég zavaró is. Mindenesetre funkcionalitásban hozza tokkal-vonóval amit kell. Séma összehasonlítás, reverese engineering és hasonló nyalánkságok.

  2. Navicat for MySQL: egy igen színvonalas program, minden elképzelhető és szükséges funkcióval. Talán a program felépítése, logikáját készíthették volna kicsit egyértelműbbre, de rövid használat után egyszerű kiigazodni benne.
  3. HeidiSQL: A minap ismertem meg ezt az eszközt, mely ingyenes, portable és ráadásul nagyon kellemes meglepetés, a fenti programok után azt gondoltam, hogy nem lehet nagyot jobbat csinalni. Ugyan jobbnak tényleg nem jobb, de ha valaki szereti a letisztult felületét és a nagyon könnyű áttekinthetőséget, akkor neki készült ez a program, mellyel az alapfeladatokat abszolút el lehet látni.

További versenyzők voltak még, de nálam nem arattak sikert rövid használat után:

Categories: SQL Tags: ,

MySQL schema compare

2010. júl. 2. 17:39 Nincsenek hozzászólások

Több különböző eszközt próbáltam már adatbázis tervezésre az idők során, majd végül a MicroOLAP Database Designer for MySQL mellett tettem le a voksomat. Remek eszköz tervezésre, sajnos azonban van pár hiányossága, ezek közül az egyik, hogy nem összehasonlítani adatbázisokat struktúrára. Ez főleg futó projekteknél lenne jó, ahol már kint van az éles adatbázis x rekorddal, viszont utólag kell számottevően módosítani a struktúrán. Alább bemutatok pár eszközt, amivel kicsit előrébb lehetünk, mintha pma-ból variáljuk át a szükséges dolgokat.

dbForge Schema Compara for MySQL: nekem kicsit furcsa a felülete, persze megszokható, kicsit mintha lassú is lenne. A dbForge Studio for MySQL csomag része.

MySQL Compare: A redgate cég szoftvere, early relase jelenleg, de máris tetszik. Letisztult felület, nincsenek felesleges funkciók. Kisebb bugokat találtunk benne, szóval magát a szinkronizálást csak óvatosan, de megtekinteni az eltéréseket kiváló.

Navicat for MySQL: ez a legjobb talán a három közül. Átlátható, egyszerű felület, gyors működés. Ajánlom mindenkinek.

Categories: SQL Tags:

MySQL menedzsment

2010. márc. 1. 20:09 1 hozzászólás

Ma annak néztem utána, hogy van-e van-e valami megfelelőbb eszköz a MySQL menedzselésére. A következő eszközpalettából válogathatunk:

  • phpMyAdmin: ezt mindenki ismeri és majdnem mindenki ezt is használja
  • Adminer: korábban phpMinAdmin, ez egy egyszerű alkalmazás a phpMyAdmin tulajdonságait sűríti össze egyetlen fájlban. Sokszor jól jöhet, ha a célrendszerhez nincs mondjuk phpMyAdmin, akkor csak feldobjuk a tárhelyre és máris bűvészkedhetünk.
  • Chive: egy szintaxis kiemelővel is rendelkező felületet kapunk olyan ínyencségekkel együtt, mint nézetek és tárolt eljárások.

Egy következő bejegyzésben bemutatom az általam ismert adatbázis tervező eszközöket is.

Categories: SQL Tags: ,

Crash pkrt.hu

2009. szept. 17. 06:13 2 hozzászólás

Hogyan lesz a Pécsi Közlekedési Zrt. egy adatbázis hiba martaléka? Így:

pkrt

Reméljük azóta átírták az adatbázis jelszót! ;)

Categories: Web Tags: ,

MySQL bináris log

2009. jún. 17. 18:13 Nincsenek hozzászólások

Történt velünk egyszer (az a kár, hogy igazából többször is), hogy olyan dolgoknak kell utánnanéznünk, mely az adatbázisszerver müködése közben jött létre. Például bizonyos lekérdezések lefutásának időpontja, adott rekord utolsó változásának időpontja, két mentés között elveszett adatok visszaállítása, illetve egyéb hibakeresések. Ezeket az információkat a binary logból nyerhetjük vissza a következőképp:

Első lépésként kikommentezzük a MySQL (/etc/mysql/my.cnf) konfigurációs fájlában a karakterkészlet latin2-re való beállítását amennyiben nálunk is be van állítva.

# default_character_set = latin2

Ezután megkeressük az adott dátumú MySQL bináris log fájlját (/var/log/mysql).
Végül pedig kiadjuk konzolban az alábbi parancsot:

mysqlbinlog mysql-bin.000703 > log.txt

Persze értelemszerűen cserélve a paramétereket.

Categories: SQL Tags: ,