Mysql - notebook rendszergazda

MySQL - adatbázis-kezelő rendszer. Ez egy gyors többszálas, többfelhasználós robusztus SQL adatbázis-szerver és egy alkalmas kritikus feladatokat a termelési rendszerek, amelyek nagy terhelés, valamint a beágyazódás tömegeioszlásának szoftver biztonsági.

vezetés

Irányítani lehet használni, mint egy parancssoros felület, valamint több program különböző nyelveken. Például a phpMyAdmin MySQL Administrator (az OS Ubuntu Linux csomagot nevezzük mysql-admin).

Hogyan tudja a méret a konzol adatbázis

És térjünk vissza a következő parancsot

Hogyan lehet létrehozni MySQL adatbázis

Be kell menni az adatbázishoz

CREATE DATABASE WIKIADMIN; Wikiadmin # névváltoztatást a saját, néhány tetszik

Jelszó visszaállítása gyökér MySQL

Néha van egy kis probléma formájában elvesztett vagy elfelejtett a root jelszót az adatbázisba MySQL. Ez nem halálos, mint azt gondolnánk, hiszen lehet visszaállítani visszaállítása nélkül más adatokat. Először is, meg kell állítani a MySQL szerver:

Ezután futtassa az adatbázis szerver újra, de a lehetőséget -skip-támogatás-asztalok, mely kikapcsolja ellenőrzése jogosultságok:

mysqld_safe -skip-támogatás-asztalok

Most tud csatlakozni a szerverhez root jelszó nélkül:

És egy új jelszót. Ehhez válassza ki a kívánt adatbázist:

Végzetes hiba: Nem lehet nyitott és zár privilégium táblák: Table „mysql.host” nem létezik

Vizsgálatok MySQL

Hogyan megtekintéséhez összes lekérdezés MySQL adatbázisban

Néha szükség van, hogy ellenőrizze a lekérdezést az adatbázisban. Természetesen ez is történhet helyszínen motor (például Wordpress), de ez nem mindig lehetséges. Ebben az esetben, akkor is kéri közvetlenül az adatbázisban. Ezt meg lehet tenni a konfigurációt, de kérdezni egyébként. Elmondom, hogyan kell ezt csinálni a parancsot, hogy ne indítsa újra az adatbázist a változások során a my.cnf. Szóval, megy a szerverre. Ezt meg lehet tenni phpMyAdmin. de akkor a konzolon:

Adunk egy parancsot a forma

meghatározott globális general_log_file = '/ tmp / mysql_query.log';

Vagyis, mi határozza meg, hogy hová minden naplók. Aztán bekapcsolja fakitermelés

meghatározott globális general_log = 1;

Felhívjuk figyelmét, hogy ha a szerver elég betöltve, akkor a napló nagyon gyorsan nőnek. Tehát várakozás után egy kicsit ezzel, vagy szükség van a műtét, akkor naplózás kikapcsolásához:

meghatározott globális general_log = 0;

És most nézd meg /tmp/mysql_query.log fájlt, és keresik a megfelelő maguknak.

Monitor MySQL

Meg kell futtatni egy átvilágítás esetében, ha egy kérelem zárolja az asztalra túl sokáig. Ehhez hozzá Cron-the-minute így ellenőrizni skriptik:

Itt meg kell adni az adatbázis, valamint a paraméter NEED_Q, amely meghatározza a maximális időt. Mail jön ID, név keret és futás közben.

Ha szeretné, hogy ugyanaz script Nagios. ahhoz, hogy némileg módosítják ezt, és kap: