Hordozható mysql 5

Kinevezés hordozható telepítés MySQL 5.7.13 for Windows

Ez a hordozható változata a telepítést a MySQL adatbázis a Windows operációs rendszer is nagyon kényelmes a szervezet webfejlesztői környezet tervezett alkalmazások LAMP. Természetesen az ideális eset, LAMP webfejlesztés munka jobb OS Linux, de azokban az időkben, amikor valamilyen oknál fogva lehetetlen, meg kell szervezni a szükséges környezetet kell nyerni gép. Erre a célra vannak különböző megközelítések és lehetőségek WinAMP szerelvények rendezésére környezet webfejlesztés. Azonban az ilyen összeállítások MySQL adatbázis a minimum, rövidített változata, és gyakran nem a legfrissebb és legújabb verzióját. Ezért csak annak érdekében, hogy a teljes körű és frissített változata a hordozható MySQL szerver telepítése a pont csinál ilyen létesítmény. Ez lehet helyezni közvetlenül a könyvtárba a WAMP összeszerelés, és helyette ott elérhető az első verzióban a MySQL. Vagy még lehet gyűjteni a WAMP szerelvény telepítésével magad MySQL és egyéb alkatrészek, és feladataik set-up, és egy csomó.

A legfontosabb előnye ennek az opció MySQL szerver telepítése a következők lehetnek:

  • Beépítés hordozhatóság, azaz akkor képes lesz arra, hogy készítsen, és használja a MySQL szerver egy másik PC Windows. Csak a telepítés nem kapcsolódik a rendszer, és nem fogja felírni a rendszerleíró adatbázisban. Azonban, ha nem kell, hogy egy hordozható telepítés, akkor valószínűleg nem lesz technikailag könnyebb elvégezni a szokásos Windows telepítés MySQL Installer for Windows, amely letölthető a letöltés oldalról.
  • lehetőséget, hogy egy nyomon naprakész változata a szerver MySQL. Így a írásakor a cikk egy MySQL verzió 5.7.13, amelynek jelentős előnnyel 5.6 verzióját teljesítmény és további funkciókat. Hogy csak a megjelenése egy új típusú JSON adatokat. amely lehetővé teszi, hogy tárolja az oszlop a táblázatban, letölteni és feldolgozza az adatokat JSON objektumot.
  • Független kiigazítás a MySQL adatbázis igényeiknek megfelelően, és a képességét, hogy használja a kiegészítőket és plug-inek tartalmazza a teljes elosztása MySQL 5.7.13 közösségi szerver.
  • élménnyé kézi konfigurálása MySQL adatbázis, hogy kapsz tagadhatatlan előnyei az önálló telepítése produktív LAMP web szerver, mert lényegében az összes MySQL beállítás ugyanaz lesz a Windows és a Linux operációs rendszer.

Letöltés eloszlás MySQL 5.7.13 és Workbench

Töltse le a zip fájlt forgalmazásával MySQL Community Server 5.7.13 (mysql-5.7.13-winx64-debug-test.zip), hogy készítsen hordozható telepítés a hivatalos honlapján. ahol a az oldal alján jelennek meg különböző változatai disztribúció, így a zip állományt. Letöltés MySQL Workbench (mysql-workbench-community-6.3.7-winx64-noinstall.zip) programot, akkor is a hivatalos MySQL oldalon. Ezeken az oldalakon, töltse le a adateloszlások állnak, mint a megtestesült egyetemes telepítő a Windows, és egy egyszerű zip fájl.

Csak MySQL 5.7 Windows az szükséges, hogy a következő könyvtárak telepítve vannak a rendszerben:

MySQL beállítása

MySQL beállítása könyvtár

A letöltött zip fájlt forgalmazásával a MySQL szerver ki kell csomagolni, hogy a kiválasztott helyre. Az útvonal a könyvtár maga és a könyvtár neve célszerű (de nem kötelező), hogy hozzon létre, hogy azok tartalmaznak csak angol betűket és számokat, és nem volt rés. Ebben a változatban nem kell idézőjelbe az utat a MySQL konfigurációs fájlban. Csak a rövidebb lesz az út, például a „Z: / mysql”. annál könnyebb lesz a szabály akkor, különösen az elosztási könyvtárban migráció a számítógép között. Ha összegyűjti a WINAMP összeszerelés, ez lesz kényelmes kiosztani akár egyetlen lemezen érte.

alapértelmezett kicsomagolni az elosztó szerver, MySQL lesz a következő könyvtár felépítése:

Amellett, hogy a már létező könyvtárak létre kell hozni további home könyvtár az alábbi könyvtárakat MySQL szerver:

  • adatok - címtár adatbázis fájlokat;
  • fájlok - könyvtárban futtatható fájlok, a MySQL szerver;
  • rönk - címtárkiszolgálót naplók;
  • tmp - könyvtár az ideiglenes fájlokat.

Ezek a könyvtárak létre kell hoznia saját kezét. mert MySQL szerver maga nem hoz létre könyvtárakat. Később, az utat ezek a mappák kerülnek meghatározásra a konfigurációs fájlban my.ini. Ez a megközelítés lehetővé teszi, hogy kényelmesen megszervezni a szerkezet a home könyvtár a MySQL. Valamint, ha szükséges, akkor tegye ezeket a könyvtárakat nem a saját és a MySQL program könyvtárába. de sokkal fontosabb, hogy a produktív szerver Ez lehetővé teszi, hogy például az adatbázis fájlokat egy külön partíció / lemez.

Készítsen config my.ini

Inicializálása előtt vagy újrainicializálását a MySQL szerver, akkor létre kell hozni azt a gyökere a home könyvtár my.ini konfigurációs fájl és nyilvántartja a szükséges irányelveket. my.ini fájl a fő konfigurációs fájl MySQL szerver a Windows. Hozzon létre egy fájlt my.ini kényelmesen másolásával üres fájl my-default.ini. Az alábbi példák a fájl my.ini a szükséges beállításokat, amelyek elegendőek inicializálni MySQL. További részletes beállításokat kell hivatkozni a MySQL szerver dokumentációját.

Példa fájl my.ini

Itt egy példa fájl my.ini MySQL szerver hordozható telepítést a Windows egy zip archívum. Út a mintafájlban vannak beállítva, azon a tényen alapul, hogy a MySQL otthoni könyvtár van megadva a „Z: / mysql” könyvtárba.

A fenti példa my.ini fájl csak pervichnoyinitsializatsiiMySQL szerver és tesztelje annak működését. felül kell vizsgálni, és változtatni, hogy megfeleljen az igényeinek ezt a fájlt a MySQL szerver uptime.

Az inicializálási és Reinicializálást a MySQL szerver

Ha a MySQL szerver már telepítve van, és előtt inicializálni autóval, és azt szeretnék, hogy végre az inicializálás / Reinicializálást re / re, meg kell, hogy egy biztonsági másolatot az összes adatbázis MySQL szerver (kivéve szolgáltatás), MySQL kiszolgáló leállításához törölje a könyvtár tartalmát adatokat. ha szükséges, frissíteni a MySQL forgalmazása és elvégezni az összes fentiekben leírt elrendezésben, és akkor újból alaphelyzetbe, az alábbiak szerint.

Ha az összes könyvtárat és my.ini fájl jön létre a home könyvtár a MySQL szerver, akkor lehet, hogy az inicializálás vagy pereinitsializatsiyuMySQL. amely az első szükséges lépés megkezdése előtt MySQL. Ennek eredményeként, a kezdeti a MySQL szerver mind a munkájához szükséges fájlok, adatbázisok, és a root felhasználó jelszavát. Elindítani a MySQL kell futni mysqld.exe fájlba érvelését inicializáló. Hogy ezt meg a Windows Explorer a / bin könyvtárban a MySQL szerver home könyvtár, és ebben a mappában nyissa meg a parancssort a Windows cmd.exe. Mi lenne futni cmd.exe az aktuális mappában, tartsa lenyomva a Shift billentyűt, és kattintson a jobb gombbal az aktuális mappában, és a helyi menüből válassza a „Megnyitás menüpontot.” Ez a megvalósítás cmd.exe indul az aktuális mappában. Ezután írja a parancssorba:

  • mysqld - ez mysqld.exe futtatható fájl;
  • --inicializálni - egy paraméter alapján a tevékenység szükségességét MySQL szerver indítása;
  • --konzol - ezt az opciót a kimenet az összes üzenetet mysqld konzolt közvetlenül, ami kényelmes. Tehát ezek az üzenetek rögzítésre kerül a naplófájlban a MySQL szerver.

Az eredmény a fenti parancs inicializálja a MySQL szerver és létrehozása a root felhasználó számára az elsődleges jelszót. A parancs bekéri el; az összes üzenetet jelentett a MySQL szerver során inicializálás, amely a következőképpen néz ki:

Mint látható az inicializálási eljárást, a felhasználó állapították root @ localhost jelszó Zqw6vMfxw. A MySQL 5.7 már a root felhasználó jelszavát rendelt inicializálás során, mielőtt a korábbi verziók a jelszó üres. Ezt a jelszót kell megírni, mert ez képes lenne kapcsolódni a MySQL később. Ugyanez adatbázis és irodai asztalok jön létre az inicializálási eljárást, hogy a csomagolás / adatok:

A mappa / naplók jön létre, hogy megadja a naplófájlok my.ini fájlt:

Kezdve a MySQL Server

Miután inicializálás, akkor már kezd végre a MySQL szerver, ami be a parancssorba:

ahol: - konzol - egy opcionális paraméter, amely a kimenő üzenetek MySQL a parancssorban. Ők is megtalálható a log fájlt, mysql-error.log.

Ennek eredményeként a parancsot, a MySQL szerver fut, és a konzol jelenik meg hasonló a következő üzenetet a mysqld.

Hozzávetőleges log, amikor elkezdi a MySQL szerver:

Magyarázatok az egyes figyelmeztetések [Warning] a log file indításkor MySQL:

Ha minden jól megy, és nincs hiba [Error]. látni fogja a Windows Feladatkezelő futó mysqld.exe folyamatot. amely a MySQL szerver.

Kapcsolódás MySQL Workbench származó

könnyen kezelhető MySQL Workbench programot konfigurálni és kezeli a MySQL szerver. Célszerű, hogy a legújabb aktuális verzióját Workbench. amely támogatja a megjelenése MySQL 5.7. mert ha az SQL idősebb vezetők nem támogatják az új változat a MySQL 5.7, károsíthatja a rendszert asztalok, például, amikor egy felhasználó szerkeszti az interfész régebbi SQL menedzsere.

Ha a szerver sikeresen elindult, és nincsenek kritikus hiba, akkor is csatlakozhat hozzá a MySQL Workbench programot. Ehhez futtassa a Workbench programot, és visszatér egy új kapcsolatot a MySQL szerver, mely paraméterek jelentése a következő:

Most hozzunk létre a kapcsolat a menteni kívánt kattintva bezárása. Ha előtt a mentés / lezárja a kapcsolatot próbáltuk kialakítani, hogy teszteljék a kapcsolat, akkor kap egy üzenetet a számítógép nem tud csatlakozni a MySQL szerver, mert az kell, hogy végezze el a változás az elsődleges jelszót. Ezért egyszerűen lezárja a kapcsolatot az imént létrehozott, és sikerült megőrizni, és elérhető lesz a Fő Workbench lapon.

Indítsuk el a Kezdőlap lap csak hozzon létre egy új kapcsolatot a MySQL szerverhez. Amikor először csatlakoztatja az elsődleges párbeszéd változás kiadott inicializálás MySQL jelszó van nyitva. Kövesse az kell változtatni a jelszót, meg egy új jelszót a root felhasználó. Azt is megadhatja itt egy üres root jelszavát. ami hasznos lehet, ha telepítve van a helyi MySQL, amelynek célja a webes fejlesztői környezet.

A root jelszó megváltoztatása

Ha nem tud csatlakozni a MySQL szerver, mert a helytelen jelszót, például, ha nem rögzíti az elsődleges root jelszót által kiadott szerver indítása, vagy meg akarja változtatni a jelszót minden más felhasználó számára. Ilyen esetekben lehet, hogy a változás a felhasználó jelszavát MySQL SQL lekérdezés segítségével futtatja a szervert a init-fájl opciót. Ehhez hozzon létre egy saját könyvtár a MySQL szerver nevével egy szöveges fájl, például mysql-init.txt (file név bármi lehet). Ebben a fájlban elhelyezni az SQL lekérdezés a nyomtatvány:

  • „Root” @ „localhost” - a felhasználó számára, amely meg akarja változtatni a jelszavát,
  • „MyNewPass” - egy új jelszót a felhasználó számára. Ha azt szeretnénk, hogy adjon meg egy üres jelszót, írja üres egyetlen idézetek.

Most már készen áll, hogy változtassa meg a jelszavát. Ehhez győződjön meg arról, hogy mysqld.exe folyamat nem fut abban a pillanatban. Ha nem, akkor elkészült a Windows Feladatkezelő eljárás mysqld.exe töltse ki a parancssorból nem lesz sikeres, ha egy ismeretlen root jelszót. Ezután nyissa meg egy parancssort a mappában / bin és futtassa a következő parancsot:

ahol --init paraméter, hogy adja meg az utat, hogy az SQL lekérdezés fájlt a jelszó megváltoztatása. A példában ez Z: /mysql/mysql-init.txt fájlt.

A parancs végrehajtása indít a MySQL szerver és megváltoztatni a jelszót a megadott felhasználói. Ha minden jól megy, akkor megjelenik a Task Manager fut mysqld.exe folyamat, és képes kapcsolódni a MySQL szerver az adott felhasználó egy új jelszót. Ha ezt a parancsot cmd összeomlik, szükséges az ablak bezárásához. A jelszó megváltoztatása után a fájl mysql-init.txt el lehet távolítani. Ha a jelszó módosítás hibáztak, és a jelszó nem változott, és ez nem lehet kapcsolódni, meg kell tenni mindent újra. Megáll Server a Task Manager válassza ki a folyamat megszüntetésére, ellenőrizze a fájlt, és egy SQL lekérdezést, hogy módosítsa a jelszót, és próbálja újra.

Elindítása és leállítása MySQL .bat fájlok

A könnyebb indítása és leállítása a hordozható MySQL szerver lehet a haza könyvtárban hozzon létre két parancssori .bat fájlt. Például, start.bat és stop.bat. amelyben írni parancsok indításához és leállításához MySQL. Így lehet elindítani és leállítani a MySQL szerver egyszerűen kattintson a megfelelő fájlt, ami azért hasznos, mert nem kell megnyitni cmd és parancs begépelésével kézzel.

Egy példa a startup fájlt MySQL - start.bat:

Példa MySQL megálló Fájl - stop.bat:

A Windows beállításai MySQL

Az egyszerűség kedvéért a cmd hogy mysqld adhatunk a végén a PATH változó pontosvesszővel elválasztva könyvtár elérési útját a fájl mysqld.exe a MySQL szerver, például Z: \ mysql \ bin. Ezt kell tenni a beállítások a Windows: Számítógép> Tulajdonságok> Speciális> System Properties> Rendszer változók. ahol válasszuk szerkesztés változó Path. Akkor ez nem számít, hogy milyen könyvtár run cmd hívni mysqld. az érték a pálya lesz Bart rendszer változtatható a Windows - PATH.

Azt is beállíthatja a start és stop MySQL, mint rendszer szolgáltatás, amelyre szüksége van, hajtsa végre a következő parancsot a cmd:

Telepítse MySQL mint szolgáltatás egy automatikus start-up:

Telepítse MySQL, mint szolgáltatás kézi indítás:

Eltávolítása MySQL szolgáltatás:

MySQL parancsok cmd Windows-

Az alábbiakban néhány, a szükséges parancsok dolgozó MySQL a Windows parancssor szerver - cmd:

Futás a szerver MySQL:

Jelentkezzen be a konzol, ha mysql jelszó:

Jelentkezzen be a mysql konzol, ha nem rendelkezik jelszóval, anélkül, hogy a -p kapcsoló:

A sor elején típusú mysql>. Ez azt jelenti, hogy a jelenleg a MySQL szerver konzol és írhat SQL lekérdezések.

Kilépés a MySQL konzol:

Itt található a nevét a rendelkezésre álló adatbázisok:

Itt található a nevét adatbázis táblák mysql (közüzemi MySQL adatbázis)

Állj cmd futó MySQL szerver:

Állj cmd futó MySQL szerver, ha a gyökér nincs jelszava:

Screencast: telepítése MySQL 5.7.13 Windows egy zip archívum, MySQL Workbench

A következő video mutat hordozható telepítés 5.7.13 MySQL Windows egy zip archívum és végrehajtott elsődleges inicializálás a MySQL szerver, előre beállított a my.ini, change root felhasználó jelszavát, beállíthat egy kapcsolatot a MySQL szerver MySQL Workbench. Ez a beállítás tökéletes helyi razrabotcheskogo WEB szerver és fejlesztési környezet Apache, MySQL, PHP Windows-on.

Kapcsolódó cikkek