Řekněme, že vyvíjíte skript na svém počítači doma a potřebujete se vzdáleně připojit k vaší databázi pomocí programu pro správu MySQL. Žádný problém. Tento postup je trochu nepředvídatelný, ale zde jsou kroky k udělení vzdáleného přístupu k vaší databázi.
Poznámka: pokud ještě nemáte databázi, začněte zde.
Předpokládáme, že používáte následující informace:
databáze:example_mydb
uživatel databáze:example_dbuser
IP adresa přidělená vašemu počítači od vašeho ISP:1.2.3.4 (IP vašeho počítače získáte zde)
název serveru:server.asmallorange.com (zde získáte IP svého serveru)
cPanel
Poznámka: pokud ještě nemáte databázi, začněte zde.
Předpokládáme, že používáte následující informace:
databáze:example_mydb
uživatel databáze:example_dbuser
IP adresa přidělená vašemu počítači od vašeho ISP:1.2.3.4 (IP vašeho počítače získáte zde)
název serveru:server.asmallorange.com (zde získáte IP svého serveru)
Přístup k hostitelům
- Přihlaste se do cPanel a klikněte na MySQL Databases
- Posuňte se dolů na Přístup k hostitelům
- Zadejte svou IP adresu (např. 1.2.3.4) do pole vedle Host (% zástupných znaků je povoleno):
- Klikněte na Přidat hostitele
- Můžete zadat něco jako 1.2.3.%, pokud chcete povolit rozsah IP adres
Poznámka: to není bezpečné; umožní komukoli v celém tomto rozsahu sítě mít přístup k vaší databázi, pokud je schopen získat vaše heslo.
Oznamte nám IP
Bezpečnost MySQL bereme velmi vážně, takže kromě standardní procedury cPanel potřebujeme k firewallu přidat i vzdálenou IP. Kontaktujte prosím podporu a sdělte nám IP adresu, abychom se mohli ujistit, že má přístup k MySQL.
Odebrat uživatele z databáze
V současné době má uživatel databáze přístup pouze přes localhost, takže jej musíte vynutit, aby rozpoznal IP adresu.- Posuňte se nahoru do Aktuální databáze a vyhledejte databázi 'example_mydb'
- Uvidíte dvě tlačítka pro odstranění, jedno vedle názvu databáze (example_mydb) a druhé pod tím vedle uživatelského jména (example_dbuser).
- Klikněte na Odstranit vedle uživatelského jména databáze
Další obrazovka říká:
Účet byl odebrán z přístupového seznamu
Odstranil uživatel example_dbuser z databáze example_mydb.
Přidat uživatele do databáze
- Posuňte se zpět dolů na Přidat uživatele do svých databází
- Z rozbalovací nabídky nalevo vyberte uživatele „example_dbuser“ a z rozbalovací nabídky vpravo vyberte databázi „example_mydb“.
- Klikněte na Přidat uživatele do databáze