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