Mysql, az orosz nyelvű leírás ubuntu

MySQL - egy gyors, többszálas, többfelhasználós és robusztus SQL adatbázis szerver. Úgy tervezték, akik felelősek silnozagruzhennyh termelési rendszerek, valamint a beágyazó masszába szoftver.

A MySQL telepítéséhez futtassa a következő parancsot a terminálban:

Kezdve Ubuntu 12.04, MySQL 5.5 alapértelmezésben telepítve van. Annak ellenére, hogy 100% -ban kompatibilis a MySQL 5.1, ha szükséges, telepítse 5.1 verzió (például a függő adatbázis másik MySQL 5.1 szerver), akkor cserélje ki a telepített csomag mysql-server-5.1.

A telepítés során a program kéri a root jelszót a MySQL.

Miután a telepítés befejeződött, MySQL szerver automatikusan elindul. Használhatja a következő parancsot a terminálban, hogy ellenőrizze, hogy a MySQL szerver fut:

Amikor ezt a parancsot, vvy'll valami hasonló a következő sort:

Ha a szerver nem működik, akkor írja be az alábbi parancsot, hogy indítsa el:

A módosítások után a /etc/mysql/my.cnf-ban MySQL szolgáltatást újra kell indítani:

Ha meg kell változtatni a root jelszót a MySQL, adja meg a terminálban:

MySQL szolgáltatás leáll, és arra kérik, hogy adjon meg egy új jelszót.

Bár az alapértelmezett beállítás a MySQL által nyújtott, a Ubuntu csomag kiváló funkcionalitás és meglehetősen jól működik, van néhány dolog, hogy te tudod, hogy a folytatás előtt.

MySQL célja, oly módon, hogy lehetővé teszi, hogy tárolja az adatokat különböző módokon. Ezek megoldásnál olyan vezető (vezérlő modulok - motorok), mint az adatbázisok és az adattárak. Két fő illesztőprogramokat, hogy lehet, hogy érdekel: InnoDB és MyISAM. Az üzlet vezető átlátszó (láthatatlan) a végfelhasználók számára. MySQL lebonyolítói eltérően az alsó szinten, de nem számít, milyen tárolási rendszert használnak, akkor kölcsönhatásba az adatbázis ugyanúgy.

Minden meghajtó megvannak a maga előnyei és hátrányai.

Keverés közben és kötelező ilyen vezetők adatbázis tábla megengedett szint és vonzó lehet, mert csökkenti a hatékonyságot a teljesítmény tuning, meg tudná tölteni az elválasztó források a két rendszer között, hanem keverjük őket össze.

InnoDB - egy modernebb meghajtó által létrehozott ACID kompatibilis. amely biztosítja a megbízható feldolgozását adatbázis tranzakciókat. rekord zár történik szintjén egy rekordját az asztalra. Ez azt jelenti, hogy többféle változások egy táblázatot egy időben. Adat gyorsítótár is előfordul RAM adatbázison belül driver, amely lehetővé teszi a cache hatékonyabban, mint a fájl blokkolja. Összhangban az ACID minden tranzakció bejelentkezve függetlenül mester táblákat. Ez lehetővé teszi, sokkal megbízhatóbban visszaállítani az adatokat, amikor ellenőrzi a az adatok sértetlenségét.

Mivel a MySQL 5.5 InnoDB az alapértelmezett meghajtó és erősen ajánlott helyett MyISAM. ha nincs különleges igényeit, amelyek egyedülállóak a pilótára.

Számos paraméter megadható a MySQL konfigurációs fájl, amely idővel lehetővé teszi, hogy javítsa a teljesítményét a szerver. A kezdeti konfiguráció szükség lehet Percona # „s my.cnf generáló eszköz. Ez az eszköz lehetővé teszi, hogy hozzon létre egy fájlt my.cnf optimálisabb sajátos képességeit a kiszolgáló és a követelményeknek.

Ne módosítsa a meglévő my.cnf fájlt létrehozni a segédprogram, ha már letöltötte az adatokat az adatbázisban. Egyes módosítások ebben a fájlban lehet ellentmondó, ha megváltoztatják az adatok tárolása a lemezen, és akkor nem lesz képes futtatni MySQL. Ha úgy dönt, hogy nem, és van az adatok az adatbázisban, akkor el kell végezni a mysqldump és töltse fel újra az adatokat:

Ez a művelet kérni fogja a root jelszót létrehozása előtt az adatok másolatát. Célszerű meggyőződni arról, hogy a többi felhasználó és a folyamatok nem használják az adatbázist a művelet alatt. Attól függően, hogy az adatmennyiség az adatbázisban, akkor hosszú időt vesz igénybe. Nem fogja látni semmit a képernyőn, a folyamat során.

Miután a feltöltési fájl jön létre, stop MySQL:

Most menteni az eredeti my.cnf fájlt, és helyette egy újat:

Ezután távolítsa el, és újra az adatbázis létrehozása a tér, és biztosítsák a helyességét a tulajdonos előtt futó MySQL:

Most minden, ami maradt -, hogy importálja az adatokat. Hogy nekünk egy ötlet, hogy a behozatali eljárás, hasznos segédprogram # 'Pipe Viewer #' (pv). Az alábbiakban bemutatjuk, hogy hogyan kell telepíteni és használni pv ebben az esetben, de ha nem akarjuk használni, csak cserélje ki a pv a macska az adott csapat. Ne figyeljen időre, ETA (becsült elkészítési idő) generált pv, mert ez alapján az átlagos feldolgozási idő minden egyes felvétel mentésekor egy fájlt, de az arány változhat rekordot felvételt készíteni mysqldumps.

Amikor minden kész, az azt jelenti, hogy minden munka!

Ez a művelet nem szükséges az összes my.cnf változásokat. Sok az értékeket, amelyeket meg akar változtatni, hogy javítsa teljesítményét akkor is működik, egy futó kiszolgáló. De mint mindig, ne felejtsük el, hogy egy megbízható példányt a konfigurációs és adatfájlok mielőtt bármilyen változást.

MySQL Tuner - egy hasznos eszköz, amely kapcsolódik egy futó MySQL és lehetőségeket kínál arra nézve, hogyan lehet javítani a beállításokat munkát. Minél hosszabb a szerver fut, annál jobb az ajánlásokat nyújt mysqltuner. Asztali környezet, várjon legalább 24 órát, mielőtt a segédprogramot. Akkor telepíteni az Ubuntu mysqltuner:

A telepítés után futtatni:

és várja meg zárójelentését. A felső rész általános információkat és az adatbázis szerver, és az alsó rész ajánlásokat tartalmaz konfigurálásához szükséges változtatni a my.cnf. Sokan közülük lehet korrigálni élőben a szerver újraindítása nélkül. Lásd a hivatalos dokumentáció MySQL (szerepel a hivatkozások részben talál) paramétereinek felsorolását, a változás „on the fly”. Továbbá, része egy példaként jelentés alapján a működési, ami azt mutatja, hogy lehetséges a kivonat néhány előnye a megnövelt méret a lekérdezés cache:

Lásd MySQL honlapján további információkat.

A teljes dokumentáció áll rendelkezésre formátumok, online és offline kapcsolat MySQL fejlesztői portálon.