Mysql - adatbázis - műszaki dokumentáció - segítség

A felhasználók használhatják a MySQL adatbázis saját webes virtuális szerverek által biztosított kereten vonatkozó tarifák. Jelenleg futó változat: 5.0.x. Az alapvető kódolási: cp1251 (Windows). Továbbá támogatott KOI8-R és az UTF-8.

Az ára virtuális tárhely díjcsomagok által támogatott MySQL szolgáltatások közé tartozik egy bizonyos számú MySQL-adatbázist és a MySQL felhasználó. Azon túl, hogy a bázis egy pótdíj listán.

Mi az a „adatbázis” általában, és különösen a MySQL

Az adatbázis (DB) utal adattárolási és feldolgozási rendszerek hozzáférést az SQL nyelv (Structured Query Language). Sok különböző adatbázis-kezelő rendszerek (DBMS), de a körülmények általában használt fogadó DBMS MySQL. Ennek oka a tényleges orientációját az adatbázist a fogadási feladatok elérhető az összes népszerű operációs rendszerek, valamint a könnyű telepítést és az adminisztrációt.

A paramétereket és módszereket kapcsolódás MySQL

  • A fogadó neve (szerver), amely kiszolgálja MySQL: uXXXXX.mysql.masterhost.ru
  • Port: 3306
  • Bejelentkezés: megfelel a virtuális webhely nevét - uXXXXX
  • Password: egy levélben, hogy a felhasználó megkapja a regisztráció során
  • Adatbázis neve: A név egy virtuális platform - uXXXXX

Biztonsági okokból, közvetlen hozzáférést biztosít a MySQL szerver az interneten zárva van (kivéve az ssh-alagút), és ügyfelei közé tartozik az adatbázis adminisztráció és a funkciókat:

  • Hozzáférés a MySQL parancssorból Unix shell
  • Bízza adatbázis felhasználói szkriptek Perl. PHP, stb
  • phpMyAdmin adatbázis menedzsment webes felületen keresztül. Hozzáférési adatait jelentették a regisztráció, bejelentkezés és jelszó ugyanaz a részleteket hozzáférést az adatbázis maga

SSH-alagút csatlakozni egy távoli MySQL adatbázis

Az általunk használt szoftver: Putty v.0.56 (a legfrissebb stabil kiadás)

Kezdeti telepítés egy távoli kapcsolat:

  • Kiszolgáló neve: uXXXX.ssh.masterhost.ru - Host csatlakoztatásához SSH, ahol uXXXX - a számbillentyűzet.
  • Port: 22
  • Protokoll: SSH

Ezután menj a lap „alagutak”, amint azt az alábbi ábra segítségével a paraméterek az adatkapcsolat:

  • Forrás port: 3306 - port a helyi kapcsolatok az alagút után a telepítést.
  • Cél: Helyi - egyértelműen jelezni, hogy a kapcsolat kerül sor a helyi port felett.
  • Cél: uXXXX.mysql.masterhost.ru:3306 - host, melyik lesz tunneling egy adott portot (3306 - szabvány MySQL)

Most meg kell adni a továbbított port beállítási menüt az „Add” gombra, amint azt az alábbi ábra mutatja, annak érdekében, hogy a következő eredménnyel:

Eredeti dokumentáció elérhető a honlapon a fejlesztők.

Közben szerint a beállításokat, van egy alagút csatlakozás c helyi MySQL szerver SSH protokoll a Putty és belső források. Így kapcsolódik a helyi kikötői localhost: 3306 és bármely olyan szoftver használata együttműködni a MySQL szerver, akkor férhetnek hozzá a távoli adatbázis-adminisztrációs adatok védelme mellett a kapcsolatot SSH-n keresztül.

phpMyAdmin - hozzáférés MySQL webböngészőn keresztül

phpMyAdmin - nem kereskedelmi alkalmazás PHP-ben íródott, amely megvalósítja a meglehetősen kényelmes és funkcionális webes felület a MySQL adatbázis.

Ahhoz, hogy a felület, meg kell adnia:

  • Bejelentkezés: megfelel a virtuális webhely nevét - uXXXXX
  • Password: egy levélben, hogy a felhasználó megkapja a regisztráció során

Ahelyett, hogy XXXXX regisztrálni kell a virtuális szám pad.

Import és export MySQL adatbázis

Export és import adatok MySQL általában szükséges, ha adatok átvitele egyik MySQL adatbázisból a másikba, és a mentés.

Azonban, ha van egy tartalék a kívánt dátumot, készek vagyunk, hogy megfeleljen az ügyfél és helyreállítani az elveszett adatokat gondatlanságból. Ehhez az szükséges, hogy alkalmazzák a szabad téma a vezérlőpulton.

Példa-utasítások az exportáló és importáló az adatbázisban:

Az adatok tárolhatók dump.sql fájlban. Következő (ha szükséges) a visszaállításhoz backup (billenő) az alábbiak szerint:

Fuss ezek a segédprogramok a munkába a MySQL kérni fogja a jelszót az adatbázishoz. Meg kell adni egy jelszót a felhasználóhoz tartozó adatbázist. Ha a jelszó elveszett, akkor manuálisan módosíthatja a vezérlőpulton. alatt Fa Szolgálat (legördülő menü tetején található vonal a vezérlőpult, jobbra).

Például a Windows-1251 kódolás szükséges meghatározni:

További mysqldump segédprogram lehetőségek:

--add-drop-asztal - egy lehetőség, amely hozzáteszi, DROP TABLE parancs létrehozása előtt az asztalon. Mielőtt visszaállítja a táblákat a lerakó, az asztalt az azonos nevű a termelési adatbázis törlődik, és újra a biztonsági mentésből. Javasoljuk, hogy lehet használni, hogy megakadályozzák az esetleges hibák után hasznosítás;

--add-zárak - opció is, amely egy parancsot LOCK TABLES elvégzése előtt, és kinyit TABLE után minden asztalnál dump. Arra használják, hogy gyorsítják a MySQL;

--quote-nevek - a lehetőséget, hogy azt mondja a hasznosságát annak szükségességét, hogy idézetek táblázat és az oszlop nevek. Javasoljuk, hogy használható változatai MySQL, a 4.1.1. A régebbi verziók, ez az alapbeállítás.

Options --quick és --opt ajánlott, ha a MySQL adatbázis túl nagy ahhoz, hogy teljes egészében a memóriában.

Így mysqldump segédprogram hiba:

Ennek eredményeként egy sort, hogy hozzon létre egy másolatot az adatbázisról a következőképpen állítjuk elő:

Ha az importálás során, hibaüzenetet kap, mint ez azt jelenti, az adatbázis tartalmaz adatokat, amelyeket nem osztható külön részből áll, mindegyik legfeljebb két megabájt.

Általában ez történik, ha egy MySQL adatbázis tárolására használják tartalmának különböző fájlok, például képeket vagy zenét anélkül, hogy forgalomba őket közvetlenül a fájlrendszerben. Ebben az esetben, ha a fájl mérete meghalad egy bizonyos értéket - az adatbázis használhatatlanná válik szervereink és szükséges vagy törölni ezeket az adatokat az adatbázisból, vagy szükség esetén egy adatbázis szerver a VPS-szerver. ahol beállíthatja a kívánt max_allowed_packet korlátozza a kívánt értéket, vagy nem használja egyáltalán.

Ha a szerver fut a MySQL verzió 4.0.x, a megfelelő adatátvitel a szerver, ha kell exportálni az adatbázist, hogy egy kulcsot:

Hogyan működik a MySQL származó Perl script

Szóval, hogyan kell dolgozni MySQL származó Perl DBI:

Ebben a példában először meghatározza a változók paramétereinek hozzáférés MySQL, HTTP-fejléc továbbá kiemelkedő, hiszen a script fut az interneten keresztül, majd csatlakozni az adatbázishoz, elkészíti és elküldi a select-kérés fogadására és kinyomtathatja az eredményeket, majd zárja be a csatlakozni. Ez egy egyszerű script dolgozni MySQL származó Perl. További részletes példák találhatók ebben a cikkben.

Hogyan működik a MySQL PHP script

Együttműködik MySQL, akkor használhatja a beépített PHP nyelvi eszközök, amelyek támogatják a megvalósítása már folyamatban van egy tárhely. A PHP egy fejlett és intuitív felületen az adatbázis, amely segíti a munkát, MySQL PHP a legegyszerűbb és kényelmes, különösen a kezdő webmesterek és webes fejlesztők.

Feltöltés Adatok LOAD DATA

Verziótól kezdődően MySQL 3.23.49, LOAD DATA LOCAL alapértelmezésben le van tiltva biztonsági okokból. és konkrétan ki kell benne.

MySQL-szerver, dolgozunk a benne LOAD DATA LOCAL, de szükséges, hogy ezt a funkciót a kliens oldalon.

A mysql segédprogram több lehetőséget használhassa ezt az opciót:

  1. Paraméter --local-infile = 1
  2. Home könyvtárra .my.cnf fájlt, és benne, hogy ezt a lehetőséget a csoportos [mysql], amely használja ezt a segédprogramot:

Ha engedélyezi ezt a módot Perl: meg kell adnia a dsn csatlakoztatásakor mysql konfigurációs fájl (mert a könyvtár libmysql alapértelmezett, és nincs további konfigurációs fájl nem olvasható) és a csoport egy file-ban, hogy hozzon létre ezt a csoportot, és ez a csoport tesz a helyi -infile = 1:

Például, tudni helyezni

/.my.cnf és script kivenni a kapcsolatot az alábbiak szerint:

Ha engedélyezi ezt a módot PHP: meg kell telepíteni a saját összeállított PHP interpreter.

A mysql_connect () függvényt kell használni argumentum 128 (az érték CLIENT_LOCAL_FILES állandó), mint az ötödik paraméter.

További MySQL-adatbázist és a MySQL-hozzáférés (MySQL-felhasználó)

A felhasználók kapnak egy bizonyos számú MySQL adatbázisok részeként a viteldíj vásárolt. Ez automatikusan csatlakozik egy bázist, és a részleteket a hozzáférési kommunikálni levélben elismervény szolgáltató létesítmény. Az ügyfelek létrehozhat további adatbázisok és MySQL-hozzáférést.

Ehhez a vezérlőpulton Fa Szolgálat válassza ki a helyszínen, amely szeretne létrehozni egy értéknövelt szolgáltatás a táblázat „MySQL” kiválaszt „add” szolgáltatások „MySQL-hozzáférés (opcionális).” Vagy: „MySQL-adatbázis (opcionális). ”. Jelszó adatbázisokhoz való hozzáférést meg lehet változtatni hívja a parancsot „változás” a kívánt MySQL-hozzáféréssel.

További dokumentáció és hasznos linkek

A MySQL a legnépszerűbb adatbázis-fejlesztők között. Népszerűsége és kíséri a jelenléte nagyon magas színvonalú és teljes körű dokumentációt. Tanuld meg használni, akkor nem lesz gond a hozzáférést a minőségi leírását MySQL jellemzői.