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:
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:
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:
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:
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.
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.
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.
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.
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.
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.
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.
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.
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:
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:
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.
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ó!
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).
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.
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.
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.
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.
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.
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.
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?
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ó.
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:
Szoftvert használunk: Putty v.0.70 (utolsó stabil kiadás 2017-07-08.)
A távoli kapcsolat kezdeti beállításai:
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.
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.sqlAz 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évAz í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őlEnnek 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.sqlvagy így:
mysqldump --quick -u Felhasználónév -p -h adatbázis_kiszolgáló_neve --add-drop-table alap_név> dump.sqlA 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=2MHa 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
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; # kapcsolatEbben 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.
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.
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:
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);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.
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.
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.
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?
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.