És hogyan, hogyan lehet csatlakozni a mysql adatbázis egy távoli számítógépen
oktatás
Nehézség: Elég könnyű
Amire szüksége lesz:
- Telepített DB MySQL (például, a Denwer kit).
- Egy rakás Apache + PHP vagy program, amely együttműködik adatbázis - telepítve a második számítógépet.
- Helyi vagy internetes kapcsolat a kliens és a szerver számítógépen.
- Hozzáférés a felhasználó „root” (vagy bármely más, amely teljes jogokkal) adatbázisban.
Keresse meg a sort a paraméter „bind-address”, és ha az a sor elején nem érdemes kettőskereszt (#) - fogalmazott. Ne felejtsük el, hogy mentse a fájlt szerkesztés után.
Indítsa újra az adatbázisban. Persze, mindenkinek megvan a saját módja - például lehet „ölni” a folyamat „mysqld.exe” keresztül a Task Manager (Ctrl + Alt + Delete), majd az adatbázis elindításához az első. Az új beállítások MySQL elfogad kapcsolatokat más számítógépek; azonban az adatok megosztása nem fog működni, ha a készülékhez nem adja meg a felhasználói nevét és jelszavát, hogy jogosult használni az adatbázist a távoli számítógépről.
Csatlakozás a felhasználó „root” (vagy bármely más felhasználónak, teljes joggal), hogy az adatbázis ugyanazon a számítógépen, ahol létezik egy adatbázis, és futtassa a következő parancsot:
GRANT ALL ON # 42 ;. # 42; A „felhasználó” @ „%” azonosított „jelszó” WITH GRANT OPTION
Cseréje előre „felhasználó” a neve a felhasználó számára engedélyezett kapcsolódni az adatbázis egy távoli számítógépen, a „jelszó” - egy jelszót kell használni a felhasználó.
Azt is helyettesítheti a „# 42; # 42 ;.” Be „Db *” - ez lehetővé teszi a felhasználó számára, hogy csak az adatbázis »a db«; vagy „db.table” - akkor a felhasználó lesz korlátozott jogaik és képes legyen dolgozni egyetlen asztal „asztal” az adatbázis „db”. Okoz GRANT parancs többször ugyanazt a felhasználót, de tiltakozom jogosító megadhatja, pontosan mi a felhasználó képes lesz dolgozni.
GRANT parancs MySQL 5.1 [Eng.]
Ezután már tudunk csatlakozni az adatbázishoz egy távoli számítógépről, a felhasználónevet és jelszót, amit használni kommandós GRANT. Annak érdekében, hogy vegye fel a jogot, hogy a felhasználó (például, hogy vegye fel a jogot, hogy a munka egy adott adatbázis), használja a REVOKE:
Összes visszavonása. GRANT beállítást # 42 ;. # 42; FROM „felhasználó” @ „%” azonosított „jelszó”
A paraméterek nem egészen azonos módon, mint az előző lépésben -, de azok megegyeznek.
A REVOKE parancsot a MySQL 5.1 [Eng.]
Felhasználó törlése (hirtelen, hogy törli a teszt felhasználó) is követel DROP USER:
DROP USER 'felhasználó' @ '%' azonosított 'jelszó'
Vegye figyelembe, hogy DROP USER nem tiltja törölhet felhasználókat, ha éppen csatlakozik az adatbázisba; de ha ki van kapcsolva, akkor nem lesz képes csatlakozni.
DROP USER parancs MySQL 5.1 [Eng.]