Hogyan lehet csatlakozni a mysql adatbázis egy távoli számítógépen

Hogyan lehet csatlakozni a MySQL adatbázist egy távoli számítógépről

oktatás

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 bind-cím paraméter. és ha az a sor elején nem érdemes kettőskereszt (#) helyezzük. 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 meg lehet ölni mysqld.exe folyamat révén 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 root felhasználóként (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 TO # 8217; user # 8217; @ # 8217;% # 8217; Azonosított # 8216; jelszó # 8217; WITH GRANT OPTION

Cseréje előtt a felhasználó nevét, a felhasználó, aki jogosult lesz csatlakozni az adatbázishoz egy távoli számítógépről, a jelszót a jelszó, amelyet a felhasználó által használt.
Azt is helyettesítheti a # 42;. # 42; . A db * Ez lehetővé teszi a felhasználó számára, hogy a munka csak adatbázis db; vagy db.table akkor a felhasználó lesz korlátozott jogaik és képes legyen dolgozni csak asztal asztal a db adatbázisban. 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; A FROM # 8217; user # 8217; @ # 8217;% # 8217; Azonosított # 8216; jelszó # 8217;

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 # 8217; user # 8217; @ # 8217;% # 8217; Azonosított # 8216; jelszó # 8217;

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.]

Tippek:

Kapcsolódó cikkek