Hasznos mysql parancsok, feljegyzések mindentől

Hasznos mysql parancsok, feljegyzések mindentől

Tekintse meg a táblázatok listáját és azok szerkezetét a MySQL-ben

SHOW DATABASES; - adatbázisok listája
MUTASSA A TÁBLÁZATOKAT [FROM db_name]; - az adatbázis tábláinak listája
MUTASSA A COLON FROM táblázatot [FROM db_name]; - az oszlopok listája a táblázatban
MUTASSA A CREATE TABLE table_name; - a "CREATE TABLE" formátumban mutassa be a táblázat szerkezetét
SHOW INDEX FROM tbl_name; - indexlista
MUTASSA A GRANTS-T a felhasználóhoz [FROM db_name]; - kiváltságok a felhasználó számára.
MUTASSA A VÁLTOZÓKAT; - a rendszerváltozók értékei
MUTASSA A [FULL] PROCESSLIST; - mysqld folyamatokra vonatkozó statisztikák
SHOW STATUS; - általános statisztikák
MUTASSA A TÁBLÁZAT ÁLLAPOTBAN [FROM db_name]; - statisztikák az adatbázis minden táblájáról

válassza ki az idő idõpontját, ahol a percek nem tetszenek a "0" határértéknek = 5;

A beállítások és azok jelentései

A gyökér @ localhost jogok listája

Hozzon létre egy új felhasználót

Adja hozzá a kiválasztott jogosultságokat az összes adatbázis táblához dbname user 'user' @ 'localhost'

Minden jogosultság hozzáadása az összes adatbázis táblához dbname user 'user' @ 'localhost'

A felhasználó felhasználójának @ 'localhost' eltávolítása az adatbázis adatbázishoz:

Új jelszó a root számára

Adatbázis-kezelés

Adatbázis létrehozása

Adatbázis létrehozása a konzolból

Az adatbázis eltávolítása a konzolról

Adminisztrátor - a phpMyAdmin kényelmes cseréje, csak egy php-fájl.

Helyettesítés egy bizonyos szubsztring mezőjében egy másik számára

Adatok beillesztése egyik táblázatból a másikba

Monitoring és statisztikák

Az összes adatbázis listája

A kiválasztott adatbázis összes táblázata

A kiszolgálói működés statisztikái

Adatbázisok optimalizálása

A mysqlcheck parancs segítségével ellenőrizheti, optimalizálhatja és javíthatja a hibákat.

DB hibák ellenőrzése dbname

Minden adatbázis visszaállítása és optimalizálása

-p - használja a jelszót

-A - ellenőrizze az összes adatbázist

-r - az adatbázis javítása

-o - optimalizálja az adatbázist

Az egyszerű adatbázis-optimalizálás szkriptje a koronákhoz napi egyszeri alkalmazásra kerül

Install mysqltuner. amely a mysql-kiszolgáló futó statisztikáit mutatja be, és hasznos optimalizálási tippeket nyújt.

A gyorsbillentyű módosítása

  • állítsa be az utf8 alapértelmezett kódolást
  • kevésbé használja a lekérdezési eredményeket
  • változtassa meg a gyorsvonalt, \ u - user, \ h - host, \ d - adatbázis
  • adja meg a mysql-console bejelentkezési nevét és jelszavát, akkor a helyi kiszolgálón történő fejlesztésnél célszerű

Dömörítés (mentés)

Adja ki az adatbázist

Bontsa ki a kiválasztott adatbázisokat

Kizárja a struktúrákat, adatok nélkül

--add-drop-table - hozzáadja a DROP TABLE parancsot minden CREATE TABLE parancs előtt

--add-locks - hozzáadja a LOCK TABLES parancsot a végrehajtás előtt, és UNLOCK TABLE parancsot az egyes táblaszámlák végrehajtása után

--no-create-db, -n - ne adjuk hozzá a CREATE DATABASE parancsot. amely hozzáadódik a --databázisok és --all-adatbázisok opciók használatához

--nincs adat, -d - csak a táblák szerkezetét bontja ki

--no-create-info, -t - ne hozd létre a CREATE TABLE parancsot

--kompakt méretű kompakt formátum

--create-options - hozzáadja a táblázat CREATE TABLE parancsára vonatkozó további információkat. típus, érték AUTO_INCREMENT stb. Lehet vágni a beállításokat, amelyekre nincs szüksége a sed-szel.

--extended-insert, -e - INSERT parancs többlépcsős szintaxissal (javítja a bemeneti operátorok tömörségét és sebességét)

--táblázatok - csak a táblázatokat kell eloszlatni a listáról a következő paraméter, elválasztó - tér után

Az 5.5.30-as verziótól a dump-otól kezdve a következő üzenet érhető el

Ennek megjavításához frissítenie kell az adatbázisokat és újra kell indítania a MySQL-t

Módosítsa a szövegdoboz kódolását

A tábla tábla mezőinek listája a mezővel kapcsolatos információk, beleértve a mező kódolását

A mező karakterkészletének módosítása

A kódolás módosítása a dumpból történő importáláskor

A fájlkódolás meghatározása

Átalakítás latin1-ről utf8-ra

Néha a MySQL-python fordítása során előfordulhat, hogy ilyen konfigurációs hibát észlel: hiba: mysql_config végrehajtható nem található. ez azt jelenti, hogy a libmysqlclient15-dev csomag nincs telepítve. Az Ubuntu alatt így van

Egy könyvtár átvitele egy adott (adatkönyvtárral)

Másolja át a meglévő könyvtárat az adatokkal egy új helyre

Adjuk meg a my.cnf könyvtárban az új könyvtár, a mysqld szakasz elérési útját

Kapcsolódó cikkek