mySQL szerver
MySQL szerver. my.ini konfigurációs fájl. Állítsa MySQL szerver kódolást. egy táblázat
Szia, kedves látogató az én szerény blog kezdőknek vebrazrabotchikov és webes mesterek ZametkiNaPolyah.ru. Mi továbbra is a mai fejezet Megjegyzések MySQL. amelyben azt kellett beszélni, hogyan kell telepíteni a MySQL szerver és hogyan kell beállítani egy adatbázis szerver. Ma én továbbra is beszélni a MySQL szerver konfigurációját. Ebben a cikkben fogunk foglalkozni a következő kérdéseket: ha a MySQL kiszolgáló között. hol találja meg a MySQL adatbázis szerver. hogyan találjuk meg a MySQL adatbázis, amely szükséges my.ini fájlt. lásd MySQL szerver konfigurációs példákat és példákat, hogy hol találja a MySQL szerver konfigurációját.
Foglalkozunk a kódolás a MySQL szerver. Mi kódolás jobban használni. Nézzük foglalkozik MySQL szerver parancsokat változtatni a kódolás. Csak érintse meg a kérdést, be- és kikapcsolása MySQL, vegye figyelembe, hogy a MySQL szerver nem újraindul. Lássuk, hogy milyen lehetőségek vannak a MySQL szerver. Mi meg fogja érteni, ha fekszenek az asztalon recoding MySQL szerver és hogyan adjunk nekik. És ezt my.ini fájl beállításait.
MySQL szerver. MySQL Server Setup my.ini konfigurációs fájl, MySQL szerver konfigurációs példák.
Mint már mondtam, a telepítést és a MySQL előbeállítás megértjük. Most lássuk, legalább felületesen, mi áll a MySQL szerver. Mely fájlok felelős. MySQL szerver, az én esetemben van állítva ezen az úton: c: \ Users \ Public \ MySQL \. valaki telepíteni a szerver maga a mappa Program Files, vegye figyelembe, hogy ez az út nem határozza meg a helyet, ahol a MySQL szerver adatait tárolják. Itt az adatbázis szerver.
A screenshot látható a fájlok és mappák MySQL szerver, van valójában a legtöbb ezek a fájlok nem érdekel.
A fő fájl konfiguratsiiMySQL serveramy.ini. Ez egy sima szöveges fájl, amelyben a beállítások megadása, akkor vezették be a telepítés során a MySQL szerver. Minden más telepített kiterjesztésű fájlok .ini - ez csak egy bemutató a beállításokat a my.ini. Csak az my.ini, vagyis az összes fájl nem létezik példaként konfigurációs és tuning szerver MySQL. Egyszerűen fogalmazva, egy példa arra, hogyan nastroitMySQL szerver.
MySQL szerver program, egy fájl, ami szükséges
MySQL szerver konfigurációs példák, ahol értjük. A programok célja, hogy szolgálja az adatbázisok, amelyek a bin mappát.
MySQL szerver is - ez mysqld.exe, d - egy démon, jól vagy szolgáltatás. Néhány egyéb közművek és programokat tárgyaljuk részletesebben később. Ha van egy win xp, akkor az adatbázis lesz c: \ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL Server 5.x \ data, ha használja a Total Commander, vagy bármely más normális fájlkezelő, akkor könnyen meg találja azt a mappát, ha egy vezető, mint a Windows, biztos, hogy adja meg a beállításokat a „rejtett fájlok”, mivel ez a mappa rejtett.
Tény, hogy mindez lehet beállítani my.ini fájlt, és tényleg ezek a mappák is, ahol lesz sokkal kényelmesebb. my.ini fájlt kell érteni részletesebben, és ez a téma egy másik cikk.
MySQL szerver kódolás. SET NEVEK - paranccsal módosíthatja a kódolást. Kódolás a Windows parancssorban.
Tehát most beszéljünk egy kicsit a karakterkódolást a MySQL szerver, és a kódolás Windows parancssorban. Ha MySQL Command Lint Client. A kódolási problémák akkor merülnek fel.
Ez az ügyfél telepítve a szerver és a munka ez nem különbözik dolgozik a Windows parancssorban. A kezdéshez, akkor írja be a jelszót által feltalált, hogy mikor telepíteni MySQL szerver, és akkor nem zavarta a kódolás és a parancsokat, mint a SET nevek. Elkezdesz dolgozni adatbázisok: új adatbázisok, törölni adatbázisok, add sorok és oszlopok a meglévő adatbázis táblák, a kiválasztás az adatbázisból, létrehozása és törlése táblázatok és még sok más.
De ha úgy döntött, hogy fut a MySQL szerver a parancssorból. akkor tudja, hogy a kódolási Windows parancssori eltér a MySQL szerver kódolással a parancssor - ez cp866, MySQL szerver, az én esetemben működik a kódolás UTF8. És ez kell rögzíteni, a parancssori kódolási a változás, nem tudjuk. Továbbra is változtatni a karakterkészlet, amellyel a MySQL szerver fut.
Hogyan módosítható a MySQL szerver kódolást. Hogyan érhetem el a MySQL szerveren keresztül a Windows parancssorban.
Itt van két lehetőség. Az első közülük, állandóan levelet SET parancs NEVEK és a kódolást cp866. SET NEVEK - ez nem egy csapat, ami egyes vélemények, hanem három. Első csapat - állítja a beviteli kódolást. azaz, hogy kódoló kódolják az adatokat a szervertől kapott. A második csapat - a kimeneti kódolás. azaz, amelyben kódoló MySQL szerver megadja az adatokat. És a harmadik csapat - helyezze egybevetés vagy más string összehasonlító szabályokat. És nem toborozni három csapat éppen feltalálta a SET parancs NEVEK. És így, hogy adja meg a megfelelő kódolást levelet SET nevekre, majd zárt aposztrófok írni a helyes karakterkódolást.
Ez így néz ki:
Ne felejtsük el, a pontosvessző, azt jelzi a parancs végére.
Majdnem elfelejtettem, ha használja a parancssorban, ellenőrizze, hogy a MySQL szerver elindult írásban a mysql -uroot -p. illetve, miután a levél u megadod a felhasználó a MySQL szerver, és miután a levél p - jelszót. Egy példa egy screenshot:
A szám az egyik, akkor láthatjuk, hogy adja meg a mappát, ahol a MySQL telepítve van, szám alatt két, megmutatja, hogyan jut be az adatbázis szerver.
Tény, hogy beírja a SET parancs NEVEK, mintha beszélünk a szerver: „Ebben a szekcióban (vagy másképpen csatlakoztatva) fogok dolgozni, itt ebben a kódolást.” Azaz, az következik, hogy minden alkalommal, amikor csatlakozni a MySQL szerverhez, meg kell, hogy folyamatosan adja meg a SET parancs NEVEK és a kódolást, amely a munka. Kényelmes? Nem hiszem. Nem SET NEVEK, ha dolgozik, a konzol a MySQL input nem szükséges.
A szerver beállítása MySQL. my.ini konfigurációs fájl. Állítsa MySQL szerver kódolást.
Felhívjuk figyelmét, hogy a my.ini áll szakaszok, az első - Client, a második - mysql, a harmadik - mysqld. Szakasz mysqld - felelős a beállítás a MySQL szerver. Mysql - létrehoz fekete kis ablak. ami valójában működik. Szakasz ügyfél - ez az alapértelmezett beállítás az összes MySQL szerver ügyfelek.
Közlemény a képen kiosztott kódolás, amely áll a munka a konzol, ha használja a konzolt a MySQL, ott nem változtat semmit, ha inkább a Windows parancssort, akkor valami milyen változtatásokat nem kell, annak érdekében, hogy ne állandóan tollkészlet NEVEK. Mint látható, kódoló DOS ablakban megéri az utf8, de ez nem igaz, hiszen a fekete doboz, akkor charset cp866. Azaz, az első dolog, hogy változtatni - ez helyett utf8 írási cp866.
Ebben a mappában sok fájl XML. A nyelvvel bővíthető XML jelölőnyelv. már számos publikáció ebben a kategóriában megjegyzések XML. Ez a karakterkészletek könyvtárba, akkor melyik kódolást támogatja a MySQL szerveren.
Példaként Denver - úri készlet webfejlesztő. Sok probléma, mint például: nem működnek a Denver kódolás UTF8. Mit kell tenni? Válasz: Először is nézd meg a könyvtár karakterkészletek Denverovskogo MySQL szerver, és ha nincs utf8.xml fájlt, akkor egyértelmű, hogy ő nem fogja támogatni ezt a kódolást.
Egyértelmű, hogy a Windows parancssort nem tudja, hol egy táblázat, és feküdjön meg kell adnia. Ez úgy történik, ugyanabban az my.ini lásd mysql megadott mappa, amely tárolja a keresési táblázat segítségével a karakter-készlet-dir = „csapat”. az idézőjelek közti meg kell adnia a mappa elérési útját, ahol van egy táblázat.
Ne felejtsük el, hogy az Ügyfél részben, akkor meg kell adni a kódolás - ott meg kell adnia a utf8, és állítsa be az utat a összehasonlító táblázatok a biztonság kedvéért.
Összefoglalás my.ini beállítás fog kinézni:
Minden beállítás és parancsokat jelenti szó szerint a következőket: karakter-készleteket-dir - ezen a vonalon azt szeretném mondani, hogy az első esetben, az ügyfelek szedése az asztalra, és innen megtudhatja, hol vesznek egy táblázat. default-karakter-készlet = cp866, hogy a vonal mond a konzol, akkor használja a kódolási cp866. Igen, majdnem elfelejtettem, minden törtvonal használt formájában UNIX, hogy van, nem írta, hogy mennyire kell telepíteni megfelelően a példákban vágás, mint ez - /. A Windows, nem számít, hogy mit használ határoló, de ha használó UNIX rendszer, a törtvonal kell bővíteni.
Hogyan lehet engedélyezni a MySQL szerver. Hogyan lehet kikapcsolni a MySQL szerver. Mit kell tenni, hogy az új beállítások mentésre kerülnek.
Miután elvégezte a változtatásokat a my.ini, akkor újra kell indítani a MySQL szerver. indítsa újra a parancs, mint abban az esetben az Apache nincs itt. Majd meg kell tiltani, és engedélyezze újra a szervert. Ezt meg lehet tenni a parancssorban a két csapat. Az első net stop - célja, hogy kapcsolja ki a szolgáltatást. második - net start, amelynek célja, hogy lehetővé tegye a szolgáltatást. Szolgáltatás mi MySQL szerver, így a csapat fog kinézni:
Exit, mi jött ki a MySQL szerver. és net stop mysql parancsot leállításakor a MySQL szerver. Amikor legközelebb bekapcsolja a MySQL szerver, net start mysql parancsot. majd írja be a rendszergazda nem SET NEVEK szerver egy Windows parancssort, hogy írjon már nincs szükség, hiszen minden azt már a my.ini fájlt. Egy másik kis folt, ezeket a beállításokat, és mentse meg attól, hogy folyamatosan be a SET NEVEK parancssorban. de nem menti meg attól, hogy adja meg a SET NEVEK, ha olvassa a MySQL szerver script PHP vagy más programozási nyelv.
Továbbá ne felejtsük el, ha úgy konfigurálja a MySQL kiszolgálót a parancssorban, akkor mindig kell adni a kódolás a szerver konzolján MySQL - MySQL Command Client.
Ez minden, köszönöm a figyelmet, remélem, hogy legalább valami hasznos és hamarosan találkozunk a blog oldalak kezdőknek és webmesterek vebrazrabotchikov ZametkiNaPolyah.ru
Egy kicsit arról, hogyan lehet létrehozni helyszínek és hogyan támogassák a helyszínen:
Azt javasoljuk, hogy látni és olvasni:
Én valahogy megszoktam, hogy a parancssor használatát és mysql munkapad. Alapvetően minden, amire szükség van.