MySQL adatok mentése és visszaállítása
A leírt technika akkor hasznos, ha újra szeretnénk telepíteni a gépünket vagy egyszerűen csak mentést szeretnénk készíteni az összes adatbázisunkról. Bár a MySQL adatbázis szerverhez, számtalan mentési megoldás létezik (MySQL adminisztrátor periodikus mentése), mégis visszaállításkor (az adatok betöltésénél) elég sokat kell vacakolni (És a karakter kódolással is gondok lehetnek, ha nem figyeltünk eléggé Exportálásnál). A megoldás amit leírok, fájl és mappa szinten fogja megoldani ezt a kérdést. Mivel az adatbázis szerverek is fájl alapon tárolják az adatokat.
Ezekre mentési feladatokra alkalmazhatunk segédprogramot is, mint például Windowsos rendszeren a Cobian Backup.
MySQL adatbázisok mentés Windowson (Xampp webszerveren):
Windowsos rendszeren a XAMPP webszerver csomagot használom. Itt a MySQL adatok a [E]:/xampp/mysql/data/ útvonalon találhatók. Ebből a mappából mentsük ki az összes olyan adatot (elvileg mappákban sorakoznak az adatbázisok) amit a sajátunknak gondolunk. Figyeljük oda, hogy a MySQL adatbázisszerver működésére fenntartott adatokat ne mentsük. Ezek az adatok visszaállításkor felülírnák a szerver beállításait és az nem volna jó.
MySQL adatok visszaállítás Windowson:
Az előzőleg mentett adatainkat másoljuk vissza, a MySQL szerver adataihoz. Pótoljuk az adatbázis elérésekhez szükséges jelszavakat. Az adatokat ellenőrizzük vizuális eszközzel pl.: PhpMyAdminnal.
MySQL adatok mentés Linuxos (Ubuntu) rendszeren:
Mivel Linuxon nagyon jól működik a jogosultság (chmod, chown) kezelés, ezért ezeknél a rendszereknél majdnem csak ez a lényeges pontja az akciónak. A teljes adatbázis mentési művelet elvégzéséhez ROOT jogosultságunknak kell hogy legyen, egyébként nem fog menni.
A MySQL adatbázisaink a /var/lib/mysql/ útvonalon vannak. Itt mappákba sorolva találjuk az adatbázisainkat, ezeket kell mentenünk. Itt is figyeljük arra, hogy a MySQL működéséhez szükséges adatokat ha lehet mellőzük. (az adatok visszatöltésénél okozhatnak gondot).
MySQL adatok visszaállítása Linuxon:
Linuxon annyiban nehezedik a dolog hogy a jogosultság kifinomult kezelése miatt, ha valakinek nincs jogosultsága megtekinteni egy fájlt vagy mappát, akkor az tényleg nem fogja látni. Ezt a kérdést kell rendeznünk az adatok kezelésénél.
Az előzményekben leírt adatokat mentsük vissza a /var/lib/mysql/ mappába. Ügyeljük arra, hogy rendszer fájlokat ne írjunk felült, csak az adatbázisainkat másoljuk vissza. Mivel valószínűleg ROOT jogosultsággal másolt vissza az adatbázisokat ezért a MySQL szerver még nem látja őket (nem fér hozzá).
Rendezzük a mappák és fájlok jogosultságát és tulajdonosi jogait. Ezt a legegyszerűbben MC-vel oldahatjuk meg. A mappák és fájlok tulajdonosa (CHOWN) és csoportja (GROUP) a mysql (user) legyen. A jogosultság a fájlokon 0660 legyen míg az ezeket tartalmazó mappákon 0755.
Ha nem vagyunk biztosak a jogosultsági kérdésekben mindenképpen nézzük meg a mysql adatbázis mappa és fájlok jogosultságát (ami szerver működéséhez szükséges adatokat tartalmazza) és tulajdonosát, nekünk is erre kell állítani a visszamásolt adatokat.
Ugyan ezzel az eljárással duplikálhatunk egy adatbázist is.
Mindkét esetben a visszaállítás előtt mentsük az egész (adatbázis adatokat tartalmazó) mappát és ha gond van csak visszamásoljuk azt.
A tartalomhoz kapcsolódó linkek:
További kapcsolódó oldalak
- Mysql Ajax Table Editor
- Adminer alternatív PHPMyAdmin
- KFM webes fájlmenedzser
- MySQL adatbázis átalakítása SQLite adatbázissá.
- PHP MYSQL Smarty Online CRUD generátor
- JQuery felhasználói interfész teszt
- MySQLDiff
- Ügyfélnyilvántartó demó
- Fájlok tárolása MySQL adatbázisban, PHP segítségével
- SQL Insert teszt
- Regexp Vagy Like, melyiket szeressem
- Alapvető műveletek PHP és MySQL adatbázis kapcsolatához
- SQL adattípusok
Blogmarkok
Simple Chat
Egyszerû szöveges fájl alapú PHP chat progi.
Showcase of Interesting Navigation Designs
Érdekes menü, navigáció megvalósítások.
Több mint 306 magyar Linkgyûjtemény
Érdekes gyûjtemény magyar katalógusokról, linkgyûjteményekrõl, cikk katalógusokról. PR érték és alkalmazás szerinti megjegyzéssel. Igényes munka és használható forrás, weblap népszerûsítéshez. Az egyik legjobb hazai publikus SEO lista.
AdMax SEO Toolbar
Firefox kiterjesztés SEO eszközként.
Identica PHP
Identi.ca mikroblog szolgáltatáshoz PHP class, egyszerû használattal.
Twitter OAuth PHP
PHP Oauth részletes leírás, avagy hogyan használhatod távolról a Twittert.
Lightweight PHP Picasa API Version 3.0
PHP osztály Picasa képgaléria elemeinek a kezelésére. RSS-bõl feldolgozza az albumokat és képeket.

Blogmark felhő
- Új, jquery, php, plugin, css, gfx, seo, tools, javascript, online, menu, tipp, ui, mysql, google, class, framework, lib, html, flash, gallery, firefox, pdf, js, ajax, web-design, speedup, form, codeigniter, template, oop, joomla, table, maps, linux, upload, security, book, color, cheatsheet, mvc, web, font, api, fejlesztes, gimp, zend framework, editor, php5, input, generator, slider, ubuntu, design, wordpress, lightbox, css3, effekt, free, sql, netbeans, test, snippet, leiras, zf, drupal, tanulas, twitter, python, tooltip, html5, newsletter, db, graph, open source, grafikon, wysiwyg, tarhely, jqueryui, cms, memcache, ide, smarty, photos, gyujtes, theme, browser, json, file, firebug, link, canvas, gyujtemeny, pattern, xhtml, scroll, xml, gui, tutorial, foto, rss, icons, player, image, code, grid, url, orm, gd, php oop, chrome, apache, ftp, regexp, extension, programozas, docs, website, video, kereso, basic
Top5 webes fájlmenedzser
A gyűjtésben szereplő elemek weben keresztül valósítanak meg fájlkezelést. A kiválasztásnál kiemelt szempont volt az egyszerű deszktop jellegű szoftverektől megszokott kényelem, a biztonság és a többfelhasználós beállítási lehetőség, egyszerű integrálhatóság és a felhasználhatósági (licenc) szempontok.
2009-5 kedvenc jQuery pluginje
2009-ben is vannak kedvenc jQuery plugin-jeim. Ezt szeretném veletek megosztani.
Úgy érzem kicsit változtam, a plugin választás a funkcionalitáson túl egy picit a parasztvakítás is bejátszik.
(Parasztvakítás (PW): olyan effektek aminek a gyakorlatban szinte semmi haszna nincs, de szemet gyönyörködtető)
Nem..
10 hasznos FireBug kiterjesztés
Hasznos FireBug képességeit kiterjesztő pluginek. Bár a FireBug önmagába is egy rendkívül jól használható Firefox kiterjesztés. De elérhető hozzá néhány nagyon profi kütyü, ami sokszor önálló funkciót valósít meg, de az esetek nagyobb részében a FirBug képességeit combosítják ki.
Ha még nem ismernéd a
50 Hasznos Firefox kiterjesztés Linuxra
Kedvenc Linuxon is működö Firefox kiterjesztések, mindennapos felhasználásra és webfejlesztőknek.
A addon-ok működnek Windows-os rendszereken is, de a cikk kifejezetten a Linuxra elérhető és hasznos Firefox kiterjesztésekből szemezget.
A Firefox 3.0 megjelenésekor már volt egy
350 hasznos Gimp effekt, Plugin, Script-Fu
Hasznos pluginek, Script-fu-k, effektekkel, technikai megoldások gyűjteménye Gimp 2.6.X verziójához.
A cikknek célja az, hogy egyszerű megoldást adjon Gimp-hez, pluginek beszerzésére.
Szerencsére vannak olyan önzetlen projektek ahol összegyűjtik számunkra ezeket a nélkülözhetetlen eszközöket. Így sikerült összehozni 5 bejegyzésben..
Szoftverek
ArtH2O Blog tartalmából:
PHP Twitter Codeigniter OAuth
2010 Augusztus végétől már csak OAuth-on keresztül lehet bejegyzéseket küldeni a Twitterre illetve a hitelesítés ezen keresztül megy. Sok megoldás létezik a dologra, de mindegyik eléggé nyakatekert és nem igazán akarnak működni.Érdemes elolvasnod a cikket, ha néhány óra kísérletezés meg szeretnél úszni!
10 hasznos új Codeigniter lib
Több okból is szeretem a Codeigniter keretrendszert. Az egyik oka, hogy ezt választottam keretrendszerül az nem más mint az egyszerűség. A másik az, hogy nem kell feltalálni a kereket, mert szinte minden tud, amire nekem egy alap alkalmazásnál szükségem lehet. Biztonságos, gyors és egyszerűen tanulható, jól dokumentált, szerethető rendszer. De a bejegyzés nem erről szól, hanem néhány 2010-es hasznos Codeigniter Lib-ről.
Stílusos űrlap elemek
Nem egy
szerű minden űrlap elemnek stílust adni. Gyakorlatilag checkbox, select, radio, file elemeknek nagyon nem is lehet, vagy csak részben. Erre találtak ki egy érdekes technikát, ami a működés közben az eredeti HTML elemet elfedi és azt egy grafikai elemmel helyettesíti. pl.: Egy checkbox, vagy radio esetében 2 állapota van bekapcsolt és kikapcsolt. Ha lehet kerüljük ezeket a technikákat, mert nagyon böngészőfüggő a működésük. Ha lehet maradjunk az eredeti űrlap elemeknél és azt csinosítsuk.
Térképes cég-és weblapkatalógus
Már régóta szerettem volna egy olyan oldalt, ami weblapkatalógusként működik, de kicsit másképpen közelíti meg a dolgokat, mint a jelenleg piacion lévő katalógusok. Egy ilyen újszerű kezdeményezésem volt a szintén Codeigniter alapú Twitt.hu, ami egyben linkrövidítő szolgáltatás is. De a sok jó tulajdonsága mellet, még mindig hiányoltam benne valamit. Ezt a plusz dolgot sikerült beleplántálnom a RegionalisBank.info cég-és weblapkatalógusba.
Kép átméretezés és cache
Van néhány hasznos Smarty plugin, ilyen a Thumb nevű bővítmény is. Nagyon sokáig nem fejlesztették, már azt gondoltam kihalt alóla a fejlesztés, de 2010-ben egy újabb változat jelent meg belőle. Smarty 2.6.X és PHP 5.X.Y verzióhoz.A bővítménnyel a sablonon tudunk képméreteket legyártani és gyorsítótárazni.

