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: