Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

A phpMyAdminhoz való csatlakozáshoz használhat egy már létrehozott adatbázist u1234567_default(Ahol u1234567— a tárhely bejelentkezési adatai), amely automatikusan létrejön a tárhely megrendelésekor. Az adatbázishoz való hozzáférés részleteit a cikk tartalmazza.

Figyelem Adatbázis u1234567_default csak a "Host-0" és magasabb díjcsomagok megrendelésekor jön létre. Ha megrendelte a Host-Lite díjcsomagot, majd magasabbra frissítette, akkor ez az adatbázis nem jön létre. Saját magának kell létrehoznia az adatbázist az utasítások szerint:

Nem lehet bejelentkezni a phpMyAdminba

A phpMyAdminba való bejelentkezéshez a következőt kell használnia adatbázis felhasználónév és jelszó. Ne keverje össze az adatbázis-felhasználói bejelentkezési nevet és jelszót a hosting szolgáltatás bejelentkezési nevével és jelszavával (u1234567).

Ha az adatbázis jelszava nem megfelelő, akkor az alábbi utasítások segítségével módosíthatja új jelszóra:

Hogyan lehet táblát létrehozni, törölni vagy módosítani egy phpMyAdmin adatbázisban?

Figyelem! Az adatbázis szerkesztése a webhely hibás működését okozhatja. A módosítások végrehajtása előtt készítsen biztonsági másolatot a webhelyről, vagy lépjen kapcsolatba a fejlesztőkkel.

Hogyan lehet új táblát hozzáadni az adatbázishoz?

A phpMyAdminhoz való csatlakozáshoz használhat egy már létrehozott adatbázist u1234567_default(Ahol u1234567— a tárhely bejelentkezési adatai), amely automatikusan létrejön a tárhely megrendelésekor. Az adatbázishoz való hozzáférés részleteit a cikk tartalmazza.

Figyelem Adatbázis u1234567_default csak a "Host-0" és magasabb díjcsomagok megrendelésekor jön létre. Ha megrendelte a Host-Lite díjcsomagot, majd magasabbra frissítette, akkor ez az adatbázis nem jön létre. Saját magának kell létrehoznia az adatbázist az utasítások szerint:

Nem lehet bejelentkezni a phpMyAdminba

A phpMyAdminba való bejelentkezéshez a következőt kell használnia adatbázis felhasználónév és jelszó. Ne keverje össze az adatbázis-felhasználói bejelentkezési nevet és jelszót a hosting szolgáltatás bejelentkezési nevével és jelszavával (u1234567).

Ha az adatbázis jelszava nem megfelelő, akkor az alábbi utasítások segítségével módosíthatja új jelszóra:

Hogyan lehet táblát létrehozni, törölni vagy módosítani egy phpMyAdmin adatbázisban?

Figyelem! Az adatbázis szerkesztése a webhely hibás működését okozhatja. A módosítások végrehajtása előtt készítsen biztonsági másolatot a webhelyről, vagy lépjen kapcsolatba a fejlesztőkkel.

Hogyan lehet új táblát hozzáadni az adatbázishoz?

Egy új oldalprojekt készítése során a webmesternek számos problémát kell megoldania az elhelyezett tartalommal, annak megjelenítésével, a szekciók közötti kényelmes navigáció biztosításával stb. Ugyanakkor a változtatások végrehajtását bonyolítja, hogy össze kell kapcsolni azokat a tárhelyszerveren található adatbázisokkal. Ez jelentős idő- és erőfeszítéspazarlással jár. A költségek minimalizálása és a változtatások megkönnyítése érdekében sok szakember használja a http://localhost/Tools/phpMyAdmin eszközt, amely lehetővé teszi számukra, hogy szimulálják a szerverterületet a számítógépen. Példaként tekintsük a Denver shell programot és az egyik további PhpMyAdmin eszközt.

Tehát a Denver egy olyan program, amely lehetővé teszi egy helyi szerver létrehozását közvetlenül a számítógépén, a localhost/Tools/phpMyAdmin pedig az egyik eszköz (speciális PHP-szkriptek készlete), amellyel hozzáférést biztosítanak a szerveren található adatbázisokhoz. Segítségükkel kezelheti és módosíthatja a webhely projekt adatbázisait, anélkül, hogy speciális MySQL parancsokat kellene megtanulnia.

Technológiai előnyök

Ennek a technológiának a használata számos előnnyel jár:


Miután a helyszíni projekt elkészült, átvihető innen helyi szerver az igazira, és kezdje el teljes mértékben használni a webhelyet.

Ami magát a PhpMyAdmin eszközt illeti, használata szükségtelenné teszi a MySQL parancsok megtanulását, és egyszerűvé és elérhetővé teszi az adatbázisok módosításának folyamatát még a korlátozott programozási ismeretekkel rendelkező felhasználók számára is.

Hogyan kell bejelentkezni és használni a localhost/Tools/phpMyAdmin alkalmazást

Az adatbázis-eszköz használatához egyszerűen lépjen a http://localhost/Tools/phpMyAdmin oldalra.

Ezzel megnyílik az eszköz felülete, amely lehetővé teszi új táblák létrehozását, módosítását és törlését az adatbázisokban intuitív parancsok segítségével. Ezek a táblázatok a webhely tartalmának közvetlen elhelyezésére szolgálnak. Az eszköz felülete meglehetősen egyszerű és áttekinthető, minden fontos elemet aláírtak, így kezdőknek is könnyű lesz kitalálni.

Miért nem nyílik meg a http://localhost/Tools/phpMyAdmin?

Amikor a phpMyAdminban dolgozik, vegye figyelembe, hogy a bejelentkezési funkciók a használt eszközöktől, az operációs rendszertől és a fejlesztői környezettől (adminisztrációs panel) függően változhatnak. Nézzük a főbb lehetőségeket.

Figyelem!!! Ha nem tudja, hogyan kell gyorsan és egyszerűen bejelentkezni a phpMyAdminba a localhost-on, akkor van egy megfizethető és leggyorsabb lehetőség - mentse el a hivatkozást közvetlenül a böngészőben, és mindig hozzáférhet a vezérlőpulthoz. Közvetlen link a 4-es és 5-ös verzióhoz: http://localhost/openserver/phpmyadmin/ . A módszer megfelelően konfigurált környezetben működik.

Hogyan lehet bejelentkezni a phpMyAdminba a tárhelyen

Attól függően, hogy melyiket választotta, a bejelentkezés a vezérlőpultra némileg eltérő lehet. Denver esetében azonban számos szabványos beállítás létezik, amelyek lehetővé teszik, hogy gyorsan bejusson az ISPManagerbe. A vezérlőpulton létrehozhat egy phpMyAdmin profilt. Itt tárolódnak a bejelentkezéssel kapcsolatos információk, a root jelszó is. Mindezek az információk a „Szerver-adatbázisok” szakasz „Szerverbeállítások” lapján érhetők el. Ha emlékszik a jelszóra és ismeri a bejelentkezést, akkor a webes felületre való belépéshez kövesse a linket személyes fiók ISPManager vagy szabványos hivatkozással http://site_address/myadmin/.

Ha az adatbázisokat helyesen hozta létre, akkor megjelenik egy bejelentkezési ablak, ahol meg kell adnia egy jelszót, és be kell jelentkeznie a bejelentkezéshez.

Az interakció jellemzői Denverben

Ha a legtöbb webmesterhez hasonlóan Ön is a Denver használatával szeretne dolgozni, és nem tudja, hogyan kell elérni a phpMyadmin szolgáltatást Denverben, akkor ez az útmutató az Ön számára készült:

    Indítsa el a Denvert a "Start Denver" parancsikon segítségével.

    A böngészőben előírja a http://localhost címet.

    Szükségünk van a http://localhost/Tools/phpMyAdmin címre, amelyre kattintva közvetlenül a "phpMyAdmin" oldalra juthatunk.

Mivel a tárhely vásárlásakor a legtöbb szolgáltató automatikusan létrehoz egy felhasználói fiókot és egy adatbázist az oldalhoz, akkor valószínűleg csak a helyi szerveren kell létrehoznia egy felhasználót, mivel az már közvetlenül a tárhelyszerveren van konfigurálva.

Hogyan hozzunk létre felhasználót a helyi számítógépen

Először a phpMyAdmin oldalon a "Jogosultságok" fülre kell lépnie. Itt láthatja az összes csatlakoztatott felhasználóról és fiókról szóló információkat. A műveletek algoritmusa a következő:

Új felhasználó hozzáadása –> adja meg egy új felhasználó adatait (bejelentkezési név és jelszó) –> jelölje meg az összes jogosultságot, és kattintson a „GO” feliratú bannerre.

Ha a regisztráció sikeres volt, egy megerősítő felugró ablak jelenik meg az új felhasználó létrehozásáról. Ennyi, a MySQL-lel és egy php szkripttel való együttműködéshez csak a regisztráció során megadott jogosultsági adatokra van szükség a bejelentkezéshez.

A webes felület hatékony működéséhez be kell navigálni parancs sorés ismerje a kezelendő alapvető parancsok halmát.

A phpMyAdmin működésének sajátosságai linux operációs rendszerrel

Például vegyük a legegyszerűbb és elérhető verzió Unix OS - Ubuntu. A phpMyAdminba való bejelentkezéshez az Ubuntu 16.04 (legújabb stabil build) rendszeren a szokásos műveleti algoritmus kerül végrehajtásra:

    Telepítse a phpMyAdmin-t a tárolóból.

    Írja be a következő kombinációkat a terminálba:

sudo apt-get frissítés sudo apt-get install

phpmyadmin php-mbstring php-gettext

A telepítési folyamat során a program többféle konfiguráció közül választhat, ki kell választani az apache2-t. Telepítés és beállítás szoftver teljesen automatikusan hajtják végre. Mindössze annyit kell tennie, hogy megjelöli a PHP konfigurációkat. Ehhez írja be a következő parancsokat a terminálba:

sudo phpenmod mcrypt

sudo phpenmod mbstring

Az összes lépés elvégzése után a szoftver újraindul, és a csapat elemzi a végrehajtott változtatásokat sudo systemctl indítsa újra az apache2-t.

Ha a telepítés sikeres volt, akkor a parancs beírásakor https://domain_name_or_IP_address/phpmyadmin megjelenik egy bejelentkezési ablak, ahol megadhatja az összes szükséges regisztrációs adatot és bejelentkezhet a webes felületre.

Ha elfelejtette az adatbázis jelszavát

A phpMyAdmin működése kissé eltérhet az adminisztrációs területtől függően.

Ha elfelejtette a jelszót, akkor a hozzáférés visszaállításához, valamint a root jelszóhoz, számos lépést kell tennie:

Windowshoz

  1. Állítsa le az adatbázis-kiszolgálót.
  2. Indítsa el az adatbázisokat az opcióval hagyja ki a támogatási táblázatokat.
  3. Csatlakozás a szerverhez parancs segítségével mysql -u gyökér.
  4. Állítson be új jelszót - mysql> update user set password=PASSWORD('root_password') ahol user='root' és host='localhost'.
  5. Az utolsó lépés az összes folyamat leállítása és a kiszolgáló újraindítása az új jelszó ellenőrzéséhez.

Ubuntuhoz

  1. A rendszer leállítása sudo service mysql stop.
  2. Az adatbázisok elindítása sudo /usr/bin/mysqld_safe --skip-grant-tables --user=root &.
  3. Módosítások végrehajtása és mentése sudo mysql.user SET Password=PASSWORD('new password') WHERE User='root'.
  4. Ezt követően ki kell jelentkeznie a rendszerből, és újra kell indítania az adatbázisokat a service mysql restart vagy a service mysql start paranccsal.

Egy webmester, aki bizonyos webhelyadminisztrátorokban (wordpress, joomla stb.) dolgozik, gyakran találkozik azzal, hogy adatbázisokkal kell kommunikálnia. A MySQL a legnépszerűbb és legkeresettebb adatbázis, amely jól működik a PHP-vel. A legtöbb Runet webhely ezzel a PL-vel van írva. Ezenkívül a PHP az egyik legkeresettebb és legnépszerűbb nyelv a front-end és a back-end webhelyprogramozáshoz. Számos lehetőség van a MySQL eléréséhez:

  1. A parancssor használatával.
  2. Webes alkalmazásokkal.

Az első út az optimális megoldás a bash-t jól ismerő programozók és felhasználók számára. Mindenki másnak legjobb megoldás dedikált webes felületek. A legnépszerűbb lehetőség a PhpMyAdmin, amely lehetővé teszi az adatbázisok kezelését és konfigurálását böngészőn keresztül anélkül, hogy ismerné a DBMS kódját.

A PhpMyAdmin funkciói

  1. Adatbázis kereső rendszer.
  2. Táblázatok, adatbázisok, rekordok készítése, javítása.
  3. SQL parancsok közvetlen végrehajtása.
  4. Új felhasználók létrehozása.

Valójában, PhpMyAdmin egy adatbázis-adminisztrációhoz készült online alkalmazás. A pályázat a nyelven íródott php programozásés a General Public License által engedélyezett nyílt forráskóddal rendelkezik, amely mindenkinek jogot ad a webes felület összes funkciójának teljesen szabad használatára.

Fő célja, hogy leegyszerűsítse az adatbázis kezelését, és mindenki számára lehetővé tegye a MySQL-t a programkód megtanulása nélkül. Az automatizálás és a magas fokú biztonság rendkívül igényessé és népszerűvé tette ezt a webes felületet az internet orosz nyelvű szegmensében dolgozó webmesterek körében.


A szerzőtől:újra elveszett, és nem tudja, hogyan lépjen be a MySQL-be? Nem te vagy az első! Gyűjtsd össze az elveszetteket, és most egyenesen meglátogatjuk őt. Kinek "neki"? A legnépszerűbb DBMS-hez világháló!

Hol található a MySQL Denverben?

Ez nem Colorado állam fővárosa az USA-ban, hanem egy szoftvercsomag PHP-ben történő alkalmazások létrehozására és tesztelésére. Az "úriemberek" készlet tartalmaz egy helyi Apache szervert, egy MySQL szervert és egy phpMyAdmin shellt. Ennek segítségével Szoftver csomag leggyakrabban a "kezdők" megtanulják az ezzel az adatbázis-kezelő rendszerrel való munka minden finomságát.

Mielőtt böngészőn keresztül hozzáférne a MySQL-hez, el kell indítania a helyi szervert, majd be kell lépnie címsorírja be a localhost parancsot, és a megjelenő ablakban "Hurrá, sikerült!" a segédprogramok részben válassza a phpMyAdmin lehetőséget.

Ekkor ugyanott találja magát (a phpMyAdminban).

A "labirintuson" átjutunk az adatbázisokhoz

Elmegyünk a „sűrű” erdőbe, és azon keresztül próbálunk „átjutni” az adatbázis-kiszolgálóhoz. Ne gondold, hogy bujkálunk valaki elől, csak most úgy fogunk viselkedni. Megy!

Mielőtt elérné a MySQL-t a parancssorból, meg kell találnia, hogy hol található az adatbázis-kiszolgáló főkönyvtára. Ha a DBMS-t "tiszta" formában, "szennyeződések" nélkül használja (az "úri" készleten kívül), akkor a szerver gyökérmappája itt található: C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe

Ha Denvert használ, akkor a kívánt fájl ezen az útvonalon található: Z:\usr\local\mysql-5.5\bin\mysql.exe,

ahol Z van virtuális lemez, amely a helyi webszerver elindítása után jön létre. Lehet, hogy más néven (pontosabban betűvel) van.

Érdekel minket a mysql.exe fájl. Futtassuk le végrehajtásra, megadva az adatbázis-kiszolgáló nevét, jelszavát és felhasználóját, amellyel a MySQL-be ​​bejelentkezünk.

A MySQL engedélyezése a parancssorban: lépjen a "Start" elemre, többek között szabványos programok válassza a "Parancssor" lehetőséget. Elindítjuk a segédprogramot, és ettől a pillanattól kezdve lépésről lépésre leírjuk a sűrű erdőben való „séta” teljes folyamatát, hogy az „elveszett” emberek teljes csoportja ne vesszen el újra.

A fekete CMD (parancssor) ablakban adja meg az elérési utat, ahol a futtatható fájl MySQL, és ezután megadjuk a DBMS felhasználónevét és jelszavát. Mivel helyi szerverünk van, az u azonosító után jelszó nélkül írjuk be a root felhasználónevet.

Ez valójában téves, és minden MySQL szerver felhasználóhoz jelszót kell beállítani. Az összes DBMS biztonsági kérdéssel részletesebben foglalkozunk valamelyik következő kiadványunkban.

Íme az egész "kód": Z:\usr\local\mysql-5.5\bin\mysql.exe -u gyökér

Ha minden jól ment, akkor a verzió információinak lent kell megjelenniük a parancssori ablakban futó szolgáltatást, kiadási év és egyéb számunkra "felesleges" információ.

Most annak ellenőrzésére, hogy a kapcsolat megfelelő-e, a mysql> utasítás után beírunk egy lekérdezést, amely megjeleníti a szerveren tárolt összes adatbázist. Kérési kód:

A db1 a szükséges adatbázis neve.

A képernyőképen azt látjuk, hogy a kért adatbázis csak egy táblát tartalmaz.

Mélyebbre ásni!

Ahogy mondják, az "étvágy" a kódvégrehajtás eredményeinek kézhezvétele után jön. Ezért megpróbálunk még mélyebbre ásni, hogy megkapjuk a táblázatban tárolt adatokat. Mielőtt ismét bejelentkeznénk a MySQL-be, itt van egy példa SQL-lekérdezésre, amellyel ezt megtehetjük:

SELECT * FROM állat;

SELECT * FROM állat ;

Beírunk egy kérést, lefuttatjuk a végrehajtáshoz és .... Valamilyen oknál fogva a szerver hibát adott nekünk.

És mindez azért, mert elfelejtettük megmondani a MySQL-nek, hogy melyik adatbázis érdekel minket. Itt a szerver "esküszik", hogy egyik adatbázis sincs kiválasztva. Ez ismét bizonyítja, hogy a DBMS-sel a parancssoron keresztüli munka nagyon különbözik attól, hogy egy programhéjon keresztül kommunikáljunk vele.

phpMySQL-ben adott kérés sikeres lesz, és a kiszolgáló visszaadja a kért tábla összes sorának kijelölését.

Javítsuk ki általános mulasztásunkat (mindig nehéz beismerni a hibát), és mielőtt a konzolon keresztül ismét MySQL-be ​​lépnénk, elkészítünk egy „specifikus” lekérdezést, melynek segítségével jelezzük a rendszer felé a szükséges adatbázist:

E sor beírása és végrehajtása után a szerver ezt megerősítő üzenetet jelenít meg szükséges alap adatok kiemelve.

Most pedig írjuk be és futtassuk le a lekérdezést, hogy újra kijelöljük az összes adatot az állatok táblájából. – Legyen adat! - mondta az adminisztrátor, és elindította a SELECT-et végrehajtásra. A db1 adatbázis aljára jutottunk, és megkaptuk az állattáblázat tartalmát. Nem hiába a bázisra lépés előtt MySQL adatok, végrehajtottunk egy egész "rituálét", és megírtuk a helyes "varázslatot" SQL-ben.

Mit lehet még felhalmozni?

A mélyben a MySQL legmélyére "ástunk". Most "ássunk" egy kicsit oldalra. Milyen egyéb információk érhetők el a parancssorból a MySQL lekérdezésével? Szeretné tudni a táblázat szerkezetét, az összes oszlop adattípusát, elsődleges kulcs? Kérem! Futtassa ezt a lekérdezést:

állat leírása;

állat leírása;

Néha a MySQL szerver engedélyezéséhez meg kell szereznie egy listát a DBMS összes regisztrált felhasználójáról. Ehhez a következő lekérdezést használjuk.

Egy új oldalprojekt készítése során a webmesternek számos problémát kell megoldania az elhelyezett tartalommal, annak megjelenítésével, a szekciók közötti kényelmes navigáció biztosításával stb. Ugyanakkor a változtatások végrehajtását bonyolítja, hogy össze kell kapcsolni azokat a tárhelyszerveren található adatbázisokkal. Ez jelentős idő- és erőfeszítéspazarlással jár. A költségek minimalizálása és a változtatások megkönnyítése érdekében sok szakember használja a http://localhost/Tools/phpMyAdmin eszközt, amely lehetővé teszi számukra, hogy szimulálják a szerverterületet a számítógépen. Példaként tekintsük a Denver shell programot és az egyik további PhpMyAdmin eszközt.

Tehát a Denver egy olyan program, amely lehetővé teszi egy helyi szerver létrehozását közvetlenül a számítógépén, a localhost/Tools/phpMyAdmin pedig az egyik eszköz (speciális PHP-szkriptek készlete), amellyel hozzáférést biztosítanak a szerveren található adatbázisokhoz. Segítségükkel kezelheti és módosíthatja a webhely projekt adatbázisait, anélkül, hogy speciális MySQL parancsokat kellene megtanulnia.

Technológiai előnyök

Ennek a technológiának a használata számos előnnyel jár:



Miután a webhelyprojekt elkészült, probléma nélkül átvihető egy helyi szerverről egy valódira, és megkezdheti a webhely teljes körű használatát.

Ami magát a PhpMyAdmin eszközt illeti, használata szükségtelenné teszi a MySQL parancsok megtanulását, és egyszerűvé és elérhetővé teszi az adatbázisok módosításának folyamatát még a korlátozott programozási ismeretekkel rendelkező felhasználók számára is.

Hogyan kell bejelentkezni és használni a localhost/Tools/phpMyAdmin alkalmazást

Az adatbázis-eszköz használatához egyszerűen lépjen a http://localhost/Tools/phpMyAdmin oldalra.

Ezzel megnyílik az eszköz felülete, amely lehetővé teszi új táblák létrehozását, módosítását és törlését az adatbázisokban intuitív parancsok segítségével. Ezek a táblázatok a webhely tartalmának közvetlen elhelyezésére szolgálnak. Az eszköz felülete meglehetősen egyszerű és áttekinthető, minden fontos elemet aláírtak, így kezdőknek is könnyű lesz kitalálni.

Miért nem nyílik meg a http://localhost/Tools/phpMyAdmin?

Az első komoly webprojekt elkészítésekor előbb-utóbb az adatbázisokon, és különösen a MySQL technológián kell dolgoznia. A MySQL adatbázis-kiszolgáló kiválóan alkalmas kis és növekvő projektekhez a fejlesztés kezdeti szakaszában, mivel könnyű vele dolgozni. A phpMyAdmin rendszer még könnyebbé teszi a munkát, mely hozzáférést és GUI az adatbázissal való munka, táblák kezelése, létrehozás biztonsági mentésekés sokan mások hasznos funkciókat. Ez természetesen felgyorsítja a munkafolyamatot, és lehetővé teszi a fejlesztőknek, hogy időt szabadítsanak fel hasznosabb dolgokra.

Hogyan lehet bejelentkezni a phpMyAdminba a Denweren?

A Windows számára a legnépszerűbb a Denwer, és amint azt sejteni lehetett, tartalmazza a phpMyAdmin programot. De van egy probléma, amellyel a felhasználók mindig találkoznak: a phpMyAdminban hogyan lehet adminisztrátorba bejelentkezni?

Ha a "Denvert" használja, akkor a phpMyAdmin vezérlőrendszer adminisztrációs paneljébe való gyors belépéshez egy speciális hivatkozást adhat hozzá a böngésző könyvjelzőihez: http://localhost/Tools/phpMyAdmin.

De hamarosan fel kell töltenie az oldalt egy valódi tárhelyre, és ha a fejlesztést a végéig tervezi megvalósítani, előzetesen tanulmányozza át a következő kérdéseket: hogyan kell dolgozni a phpMyAdmin felülettel? Hogyan lehet belépni az adminisztrációs vezérlőpultra?

Útmutató az ISP Managerbe és a CPanelbe való bejelentkezéshez

Ha távoli webtárhelye az ISPmanager vezérlőpultját használja, akkor jelentkezzen be az alábbi példában található hivatkozások használatával:

Ha a CPanel panel telepítve van, akkor felmerül a kérdés, hogy a phpMyAdmin segítségével a gazdagép elérése nem okoz problémákat. Használja az alábbi linket: https: //your_site.com:2083/3rdparty/php Saját rendszergazda/ - el kell távolítania a szóközöket.

A "webhelyed.com" szavak helyett használja az erőforrásának domainjét, amelyet előzetesen megvásárolt és csatolt a tárhelyhez. Ha nem rendelkezik a szükséges domainnel Ebben a pillanatban, IP-cím alapján engedélyezheti, ebben az esetben a phpMyAdminban hogyan kell belépni, pontosan tudni fogja.

Ha valamilyen népszerűtlen vezérlőpanelt használ, vagy nem tudja, hogy létezik-e egyáltalán, próbálja meg a vezérlőpult nevét a perjel után hozzáadni a webhely címéhez, vagy adja meg ezt a szót aldomainként – ezt a kombinációt használják egyesek. otthont ad.

Felhasználóink ​​használhatják a MySQL DBMS-t saját magukon virtuális webszerverek a vonatkozó tarifák által biztosított keretek között. Jelenleg futó verzió: 5.6 Fő kódolás: cp1251 (Windows). Ezenkívül a KOI8-R és az UTF-8 támogatott.

A tarifacsomagok költségében virtuális tárhely ahol a MySQL-szolgáltatások támogatottak, bizonyos számú MySQL-adatbázist és egy MySQL-felhasználót foglal magában. Ezen felül felár ellenében bázisok jönnek létre az aktuális árlista szerint.

Az adatbázisok (DB) alatt olyan adattároló és -feldolgozó rendszereket értünk, amelyekhez való hozzáférést használják SQL nyelv(Strukturált lekérdezési nyelv). Sokan vannak különféle rendszerek adatbázis-kezelés (DBMS), de hosting környezetben általában a MySQL DBMS-t használják. Ennek oka a DBMS tényleges orientációja a hosting feladatokra, az összes népszerű szerveren való elérhetőség operációs rendszer valamint egyszerű beállítás és adminisztráció.

A különböző DBMS-ek közötti választás során figyelembe kell venni, hogy ha webprojektje nem rendelkezik különösebb terheléssel és bonyolult megoldásokkal, és Ön programozóként és rendszergazdaként nem rendelkezik megfelelő végzettséggel és tapasztalattal A DBMS, MySQL alternatívák ebben az esetben nem nagyon valók, és mindenképpen a MySQL-t kell választania. A „Miért a MySQL? " a szerveren hostinfo.ru, ahol részletesen megismerheti ennek a rendszernek az előnyeit és hátrányait. A MySQL fejlesztőinek oldalán is található egy teljes orosz nyelvű dokumentáció.

Lehetőségek és módszerek a MySQL-hez való csatlakozáshoz

  • MySQL-t kiszolgáló gazdagépnév (szerver): uXXXX.mysql.site
  • Port: 3306
  • Bejelentkezés: megfelel a virtuális webhely nevének - uXXXX
  • Jelszó: a regisztrációkor kapott levélben van megadva
  • Adatbázis neve: megfelel a virtuális webhely nevének - uXXXX

Biztonsági okokból a MySQL szerverekhez való közvetlen hozzáférés az internetről le van zárva (kivétel az ssh alagút), és a kliensek a következő lehetőségeket kapják az adatbázis adminisztrálására és használatára:

  • hozzáférés a MySQL parancssorhoz a unix shellből
  • az adatbázis kezelése Perl, PHP stb. felhasználói szkriptekből.
  • adatbáziskezelés a phpMyAdmin webes felületen keresztül. A hozzáférési adatokat a regisztráció során adjuk meg, a bejelentkezési név és a jelszó megegyezik az adatbázishoz való hozzáférési adatokkal

SSH alagút a távoli MySQL adatbázishoz való csatlakozáshoz

Szoftvert használunk: Putty v.0.70 (utolsó stabil kiadás 2017-07-08.)

A távoli kapcsolat kezdeti beállításai:

  • gépnév: weboldal - Host SSH kapcsolathoz, hol uXXXX- a webhely számát.
  • Kikötő: 22
  • Protokoll: SSH
  • Forrás port: 3306 - port for helyi kapcsolat az alagút telepítése után.
  • Úticél: helyi- kifejezetten jelzi, hogy a kapcsolat a fent megadott helyi portra jön létre.
  • Cél: uXXXX.mysql.site:3306 - gazdagép egy adott porton (3306 - szabvány a MySQL számára)

Most hozzá kell adnia a beállításokat a menühöz továbbított portok a "Hozzáadás" gomb megnyomásával az alábbi ábrán látható módon, a következő eredmény eléréséhez:

Az eredeti dokumentáció elérhető a fejlesztő honlapján.

A beállítás befejeződött, lépjen az első „Session” menübe, mint az 1. ábrán, és nyomja meg az „Open” gombot, hogy kapcsolatot létesítsen egy távoli szerverrel az SSH protokollon keresztül. Átadjuk a bejelentkezési névvel és jelszóval történő engedélyezést, és belépünk a bash-ba, mivel helyileg az Ön webhelyén vagyunk /home/uXXXX.

Eközben beállításaink szerint a helyi MySQL szerverrel való kapcsolat alagútja zajlik az SSH protokoll és a belső Putty eszközök segítségével. Így a localhost:3306 helyi porthoz kapcsolódva és bármilyen szoftver segítségével a MySQL szerverrel együttműködve hozzáférünk a távoli adatbázis-adminisztrációhoz, miközben védjük kapcsolatunkat az SSH protokollon keresztül.

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

A MySQL normál webböngészőből való eléréséhez az ügyfelek használhatják az eszközt phpMyAdmin. Ehhez tekintse meg az oldalt.

A hozzáférés részleteit a vásárlás pillanatától automatikusan elküldjük a kapcsolattartási címre díjcsomag MySQL adatbázis támogatással.

Az egyetlen módja győződjön meg a 100%-os adat-helyreállításról - függetlenül végezze rendszeresen biztonsági mentés információ. Ehhez a mysqldump segédprogramot kell használni, amely a unix shell-en keresztül érhető el.

Példaparancsok adatbázis exportálásához és importálásához:

mysqldump -u Felhasználónév -p -h adatbázis_kiszolgáló_neve alap_név> dump.sql

Az adatok fájlba kerülnek dump.sql. Ezután (ha szükséges) visszaállítjuk az adatokat a biztonsági másolatból (kiíratás) az alábbiak szerint:

mysql -u Felhasználónév -p -h adatbázis_kiszolgáló_neve alap_név

Az így elindított MySQL segédprogramok jelszót kérnek az adatbázishoz. Meg kell adnia a megfelelő adatbázis-felhasználó jelszavát. Ha a jelszó elveszett, saját maga módosíthatja a részben Berkenyefa(a legördülő menü a jobb oldali vezérlőpult legfelső sorában található).

Alapértelmezés szerint a rendszer azt feltételezi, hogy az adatbázisban lévő adatok UTF-8 kódolásban vannak tárolva. Ha az adatait más kódolásban tárolják, akkor a biztonsági másolat (dump) létrehozása után a későbbi helyes adat-helyreállításhoz meg kell nyitnia a létrehozott fájlt szöveg szerkesztőés javítsd ki a benne lévő sort:

/*!40101 NEVEK BEÁLLÍTÁSA utf8 */;

Például a Windows-1251 kódoláshoz meg kell adnia:

/*!40101 NEVEK BEÁLLÍTÁSA cp1251 */;

További beállítások mysqldump segédprogramok:

--add-drop-table- olyan beállítás, amely a táblák létrehozása előtt hozzáad egy DROP TABLE parancsot. A táblák kiíratási helyről történő visszaállítása előtt az éles adatbázisban lévő azonos nevű táblák törlődnek, és újra létrejönnek a biztonsági mentésből. megelőzésére ajánlott lehetséges hibákat gyógyulás után;

--add-locks- egy beállítás, amely a LOCK TABLES parancsokat a végrehajtás előtt és az UNLOCK TABLE parancsokat minden táblakiíratás után hozzáadja. A MySQL-hez való hozzáférés felgyorsítására szolgál;

--idézet-nevek- egy opció, amely megmondja a segédprogramnak, hogy tegyen idézőjeleket a tábla- és oszlopnevek köré. 4.1.1-nél régebbi MySQL-verziókhoz ajánlott. A régebbi verziókban alapértelmezés szerint engedélyezve van.

Ugyanakkor a mysqldump segédprogram hibát jelez:

mysqldump: Elfogyott a memória (XXXXX bájt szükséges) mysqldump: Hiba történt: 2008: A MySQL kliens memóriája elfogy, amikor adatokat kér le a szerverről

Ennek eredményeként az adatbázis másolatának létrehozására szolgáló sor a következő:

mysqldump --opt -u Felhasználónév -p -h adatbázis_kiszolgáló_neve --add-drop-table alap_név> dump.sql

vagy így:

mysqldump --quick -u Felhasználónév -p -h adatbázis_kiszolgáló_neve --add-drop-table alap_név> dump.sql

A harmadik féltől származó kiszolgálón készített kiíratások kompatibilitása érdekében javasoljuk, hogy hozzon létre egy adatbázis-kiíratást egy kulccsal:

--set-variable max_allowed_packet=2M-O max_allowed_packet=2M

Ha az importálás során olyan hibaüzenetet kap, mint pl

mysqldump: 2020-as hiba: A csomag nagyobb, mint a "max_allowed_packet" bájt, amikor a 'valamelyik_tábla_neve' tábla kiíratja a 2. sorban ez azt jelenti, hogy az adatbázisunk olyan adatokat tartalmaz, amelyeket nem lehet külön részekre osztani, egyenként legfeljebb két megabájtot.

Ez általában akkor történik, ha MySQL adatbázist használnak a tartalom tárolására. különféle fájlokat például képeket vagy zenét anélkül, hogy közvetlenül behelyezné őket fájlrendszer. Ebben az esetben, ha bármely fájl mérete meghaladja bizonyos értéket- az adatbázis használhatatlanná válik a szervereinken, és vagy törölnie kell az ilyen adatokat az adatbázisából, vagy fontolóra kell vennie az adatbázis-kiszolgáló használatát VPS szerveren, ahol beállíthatja a kívánt max_allowed_packet limitet a kívánt értékre, vagy nem kell használnia minden.

Ha a MySQL 4.0.x verziója telepítve van a szerveren, akkor az adatok helyes átvitele érdekében harmadik fél szerverei az adatbázis exportálásakor a kulcsot kell használni:

Kompatibilis=mysql40

Hogyan kell dolgozni a MySQL-lel Perl-szkriptekből

A Perl szkriptekből származó MySQL-lel való munkához általában a DBI modult használják. Ez lehetővé teszi a DBMS-hez fűződő kapcsolatok kényelmes megnyitását és bezárását, az adatbázis lekérdezésének előkészítését és végrehajtását, a hibák kezelését stb. Ha nincs tapasztalata a Perl MySQL-lel kapcsolatban, javasoljuk a Perl DBI Programming (rus., eng.) című könyvet.

Tehát egy példa a MySQL-lel való munkára a Perl DBI-ból:

#!/usr/bin/perl DBI használata; my $host = "u12345.mysql.site"; # fiktív MySQL szerver my $port = "3306"; # port, amelyre megnyitjuk a kapcsolatot my $user = "u12345"; # felhasználónév (fiktív) my $pass = "jelszó"; # jelszó my $db = $felhasználó; # adatbázis név -alapértelmezett egyenlő a felhasználónévvel print "Content-type: text/html\n\n"; $dbh = DBI->connect("DBI:mysql:$db:$host:$port",$felhasználó,$pass); $sth = $dbh->prepare("select field1 from table2");# lekérdezés előkészítése $sth->execute; # végrehajtja a lekérdezést while ($ref = $sth->fetchrow_arrayref) ( "$$ref\n" nyomtatása; # az eredmény kinyomtatása ) $rc = $sth->befejezés; # bezárás $rc = $dbh->lekapcsolás; # kapcsolat

Ebben a példában először definiálunk változókat MySQL hozzáférési paraméterekkel, majd kiadunk egy HTTP fejlécet, mivel ez a webes futtatásunk a szkriptünk, majd csatlakozunk az adatbázishoz, előkészítünk és elküldünk egy kiválasztási lekérdezést, fogadjuk és kinyomtatjuk az eredményeket. , majd zárja össze a vegyületet. Ez a legegyszerűbb szkript a Perl MySQL-lel való együttműködéséhez. Ebben a cikkben részletesebb példákat találhat.

Hogyan dolgozzunk MySQL-lel PHP-szkriptekből

A MySQL-lel való munkához használhatja a beépített nyelvet PHP eszközök amelyeket a tárhely már támogat. A PHP fejlett és érthető felülettel rendelkezik ehhez a DBMS-hez, amely a PHP-ből származó MySQL-lel a legegyszerűbb és legkényelmesebb, különösen a kezdő webmesterek és webprogramozók számára.

# csatlakozzon a szerverhez, és válassza ki az adatbázist mysql_connect("u12345.mysql.site","u12345","jelszó"); mysql_select_db("adatbázis"); # lekérdezés előkészítése és végrehajtása az adatbázisban $query = "SELECT * FROM tábla"; $eredmény = mysql_query($query) vagy die(mysql_error()); # a lekérdezés eredményének megjelenítése while($i = mysql_fetch_row($result)) ( echo $i; echo $i; ..... )

A PHP szkriptekből származó MySQL-lel való munkavégzésről szóló teljes orosz nyelvű dokumentáció megtalálható. A leírásokon kívül tippeket is találsz ott. tapasztalt felhasználókés példák a dokumentációban említett funkciók használatára. Javasoljuk továbbá a "" cikket a hostinfo.ru szerveren.

Adatok betöltése a LOAD DATA segítségével

A MySQL 3.23.49-től kezdve a LOAD DATA LOCAL biztonsági okokból alapértelmezés szerint le van tiltva, és kifejezetten engedélyezni kell.

A MySQL szerver a LOAD DATA LOCAL engedélyezésével működik, de ezt a funkciót engedélyezni kell a kliens oldalon.

A mysql segédprogram több lehetőség közül választhat az opció engedélyezéséhez:

  1. Paraméter --local-infile=1
  2. Fájl létrehozása a saját könyvtárban .my.cnfés engedélyezze ezt a beállítást a segédprogram által használt csoporthoz: local-infile=1

Ennek a módnak a engedélyezése perlből "a: csatlakozáskor meg kell adni a mysql konfigurációs fájlt a dsn-ben (mivel az alapértelmezett libmysql könyvtárnak nincs további fájlok konfiguráció nem olvassa) és a benne lévő csoport, hozza létre ezt a csoportot a fájlban, és ehhez a csoportkészlethez local-infile=1:

Például írja be ~/.my.cnf

Local-infile=1 és a szkriptben így hozzuk létre a kapcsolatot: my $dsn = "DBI:mysql:adatbázis:gazdagépnév;mysql_read_default_group=perl;". "mysql_read_default_file=~/.my.cnf"; my $dbh = DBI->connect($dsn, "felhasználónév", "jelszó") ||die ": Nem lehet csatlakozni a MySQL-hez: $!";

A mód engedélyezése PHP-ből: Telepítve kell lennie a saját lefordított PHP értelmezőjének.

Funkcióban mysql_connect()ötödik paraméterként a 128-as argumentumot (a CLIENT_LOCAL_FILES konstans értéke) kell használnia.

$dbh = mysql_connect($szerver, $felhasználó, $pass, false, 128);

További MySQL adatbázis és MySQL hozzáférés (MySQL felhasználó)

A felhasználók bizonyos összeget kapnak MySQL adatbázisok a vásárolt tarifán belül. Ebben az esetben egy adatbázis automatikusan összekapcsolódik, és az ehhez való hozzáférés részleteit a szolgáltatások létesítéséről szóló értesítéssel együtt közöljük. Az ügyfelek önállóan hozhatnak létre további adatbázisokat és MySQL hozzáféréseket.

Ehhez a szakaszban szükséges Berkenyefa válassza ki a webhelyet, amelyhez létrehozni kíván plusz szolgáltatásés a "MySQL" táblában válassza ki az "add" parancsot a "MySQL hozzáférés (kiegészítő)" vagy a "MySQL adatbázis (további)" szolgáltatáshoz. Az adatbázis-hozzáférési jelszavak megváltoztathatók a szükséges MySQL hozzáférés "change" parancsának meghívásával.

További dokumentáció és hasznos linkek

A MySQL a legnépszerűbb adatbázis a fejlesztők körében. Népszerűségét átfogó és nagyon jó minőségű dokumentáció jelenléte kíséri. Miután megtanulta a használatát, nem lesz gondja a szükséges MySQL-szolgáltatások megfelelő leírásának eléréséhez.

  • "A MySQL használata PHP-szkriptekben" - hostinfo.ru
  • "MySQL webes projektekben" - hostinfo.ru

Az első komoly webprojekt elkészítésekor előbb-utóbb az adatbázisokon, és különösen a MySQL technológián kell dolgoznia. A MySQL adatbázis-kiszolgáló kiválóan alkalmas kis és növekvő projektekhez a fejlesztés kezdeti szakaszában, mivel könnyű vele dolgozni. A munkát tovább könnyíti a phpMyAdmin rendszer, amely hozzáférést és grafikus felületet biztosít a felhasználónak az adatbázissal való munkavégzéshez, táblák kezeléséhez, mentések készítéséhez és sok más hasznos funkcióhoz. Ez természetesen felgyorsítja a munkafolyamatot, és lehetővé teszi a fejlesztőknek, hogy időt szabadítsanak fel hasznosabb dolgokra.

Hogyan lehet bejelentkezni a phpMyAdminba a Denweren?

A Windows számára a legnépszerűbb a Denwer, és amint azt sejteni lehetett, tartalmazza a phpMyAdmin programot. De van egy probléma, amellyel a felhasználók mindig találkoznak: a phpMyAdminban hogyan lehet adminisztrátorba bejelentkezni?

Ha a "Denver"-t használja, akkor a phpMyAdmin vezérlőrendszer adminisztrációs paneljére való gyors belépéshez hozzáadhat egy speciális hivatkozást a böngésző könyvjelzőihez: http://localhost/Tools/phpMyAdmin.

De hamarosan fel kell töltenie az oldalt egy valódi tárhelyre, és ha a fejlesztést a végéig tervezi megvalósítani, előzetesen tanulmányozza át a következő kérdéseket: hogyan kell dolgozni a phpMyAdmin felülettel? Hogyan lehet belépni az adminisztrációs vezérlőpultra?

Útmutató az ISP Managerbe és a CPanelbe való bejelentkezéshez

Ha távoli webtárhelye az ISPmanager vezérlőpultját használja, akkor jelentkezzen be az alábbi példában található hivatkozások használatával:

Ha a CPanel panel telepítve van, akkor felmerül a kérdés, hogy a phpMyAdmin segítségével a gazdagép elérése nem okoz problémákat. Használja az alábbi linket: https : //your_site.com:2083/3rdparty/php Saját rendszergazda/ - el kell távolítania a szóközöket.

A "webhelyed.com" szavak helyett használja az erőforrásának domainjét, amelyet előzetesen megvásárolt és csatolt a tárhelyhez. Ha jelenleg nem rendelkezik a szükséges domainnel, akkor IP-cím alapján engedélyezheti, ebben az esetben a phpMyAdminban hogyan kell belépni, pontosan tudni fogja.

Ha valamilyen népszerűtlen vezérlőpanelt használ, vagy nem tudja, hogy létezik-e egyáltalán, próbálja meg a vezérlőpult nevét a perjel után hozzáadni a webhely címéhez, vagy adja meg ezt a szót aldomainként – ezt a kombinációt használják egyesek. otthont ad.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: