Přejít na hlavní obsah

Jak se připojím k MySQL vzdáleně na Windows? Jednoduchý návod

  • Patrik Dvořáková
  • Praxe

MySQL je jedním z nejpopulárnějších relačních systémů pro správu databází. Pokud se chcete připojit k MySQL vzdáleně na operačním systému Windows, budete potřebovat určité nastavení, abyste zajistili bezpečný a správný provoz. V tomto jednoduchém návodu vám řekneme, jak na to.

Krok 1: Nainstalujte MySQL server do počítače

Prvním krokem při připojení k MySQL vzdáleně na Windows je instalace samotného serveru MySQL na Váš stroj. MySQL Community Edition si můžete stáhnout a nainstalovat z oficiálních stránek MySQL.

Krok 2: nakonfigurujte server MySQL

Po instalaci serveru MySQL jej musíte nakonfigurovat pro vzdálený přístup. Ve výchozím nastavení je přístup k serveru MySQL povolen pouze lokálně. Chcete-li toto nastavení změnit, musíte upravit soubor nastavení MySQL.

Krok 3: Vytvořte uživatele a databázi

Nyní, když je server MySQL nakonfigurován pro vzdálený přístup, musíte vytvořit uživatele a databázi, ke které se připojíte. K tomu použijte příkazy MySQL, jako jsou" create USER "a"Create DATABASE". Nastavte pro uživatele přístupová práva pomocí příkazu "GRANT".

Jak se připojím k MySQL vzdáleně na Windows?

Chcete-li se připojit k MySQL vzdáleně na Windows, budete muset provést několik kroků:

  • "username" - Uživatelské jméno MySQL;
  • "hostname" - adresa počítače, který má nainstalovaný Server MySQL;
  • "port"je port, který jste vybrali v nastavení instalace serveru MySQL.

Nyní můžete pracovat s databázemi MySQL na vzdáleném počítači pomocí příkazového řádku.

Upozorňujeme, že pro vzdálené připojení k MySQL na Windows je nutné nakonfigurovat bezpečnostní pravidla a otevřít přístup k portu MySQL ve firewallu.

Krok 1. Instalace MySQL na počítači

Než se vzdáleně připojíte k MySQL, musíte na svém počítači nainstalovat server MySQL. V této části se podíváme, jak to udělat na operačním systému Windows.

Nejprve si stáhněte instalační program MySQL Community Edition z oficiálních stránek MySQL. Pro pohodlí si vyberte verzi, která vyhovuje vašemu operačnímu systému Windows (například Windows (x86, 64-bit), MSI Installer).

Po stažení instalačního programu jej spusťte a postupujte podle pokynů průvodce instalací. Obvykle lze instalaci provést ve výchozím nastavení, ale chcete-li nainstalovat server MySQL, musíte vybrat položku "Developer Default" jako typ instalace.

Během procesu instalace budete požádáni o zadání hesla pro uživatele root, který je správním uživatelem MySQL. Bez hesla se instalace neobejde, takže nezapomeňte zadat heslo a zapamatovat si ho.

Po dokončení instalace bude na vašem počítači nainstalován server MySQL.

Důležité! Ujistěte se, že jste na konci instalace zaškrtli možnost "Configure the MySQL Server now", abyste mohli začít okamžitě konfigurovat server MySQL.

V další části se podíváme na kroky k nastavení serveru MySQL pro vzdálené připojení.

Krok 2. Registrace účtu

Chcete-li začít pracovat se vzdáleným přístupem k databázi MySQL na Windows, musíte si zaregistrovat účet. Zde je několik jednoduchých kroků:

1. Přejděte na web MySQL a vyhledejte odkaz pro registraci.

2. Klikněte na tento odkaz a vyplňte všechna potřebná pole v registračním formuláři, jako je uživatelské jméno, e-mail a heslo.

3. Po vyplnění formuláře klikněte na tlačítko" Zaregistrovat se " nebo podobné.

4. Zkontrolujte svůj e-mail a vyhledejte potvrzovací e-mail.

5. Kliknutím na odkaz v e-mailu potvrďte registraci a aktivujte svůj účet.

Gratuluji! Úspěšně jste vytvořili účet pro vzdálený přístup k MySQL. Nyní můžete přejít k dalšímu kroku.

Krok 3. Otevření portů a konfigurace brány firewall

Chcete-li se připojit ke vzdálenému serveru MySQL na Windows, musíte otevřít porty a nakonfigurovat bránu firewall. To vám umožní navázat spojení se serverem MySQL z jiného počítače.

Chcete-li začít, otevřete Ovládací panely a vyhledejte sekci "Systém a zabezpečení". V této části vyhledejte "Windows Firewall" a otevřete jej.

V okně, které se otevře, vyberte v levém podokně" pokročilá nastavení".

Dále vyberte Příchozí pravidla ze seznamu dostupných možností.

Klikněte pravým tlačítkem na " nové pravidlo "v pravém podokně a vyberte"port".

V okně, které se zobrazí, vyberte možnost" TCP " a zadejte číslo portu MySQL (ve výchozím nastavení 3306).

Vyberte "Povolit připojení" a postupujte podle pokynů průvodce.

Po dokončení tohoto kroku budou porty otevřeny a Brána firewall bude nakonfigurována pro přístup k serveru MySQL.

Krok 4. Vzdálený přístup k serveru MySQL

Vzdálený přístup k serveru MySQL potřebujete, když se chcete připojit k databázi MySQL spuštěné na jiném počítači nebo serveru. Chcete-li povolit vzdálený přístup, postupujte podle následujících kroků:

1. Zkontrolujte konfigurační soubor MySQL. Otevřete soubor " my.cnf " v jakémkoli textovém editoru.

2. Vyhledejte řádek "bind-address" a komentujte (odstraňte symbol " # " na začátku řádku), pokud je komentován. Poté zadejte IP adresu vašeho serveru jako hodnotu. Například:

bind-address = ваш_IP_адрес

3. Uložte soubor " my.cnf " a zavřete textový editor.

4. Restartujte službu MySQL pro aplikaci změn.

5. Ujistěte se, že nastavení firewall (firewall) umožňuje připojení k portu MySQL (výchozí 3306) prostřednictvím sítě.

Nyní se můžete vzdáleně připojit k serveru MySQL pomocí IP adresy serveru a pověření MySQL.

Krok 5. Nastavení přístupových práv

Chcete-li se připojit k MySQL na dálku, musíte nakonfigurovat přístupová práva v databázi.

Postupujte podle následujících kroků:

  1. Spusťte program příkazového řádku MySQL spuštěním následujícího příkazu: mysql -u root -p
  2. Zadejte heslo pro uživatele root.
  3. Spusťte následující příkaz a vytvořte nového uživatele: CREATE USER 'jméno uživatele' @ ' % 'IDENTIFIED BY'heslo'; Nahraďte 'jméno uživatele 'a' heslo ' příslušnými hodnotami.
  4. Spusťte následující příkaz a přiřaďte uživateli všechna přístupová práva: GRANT ALL PRIVILEGES ON *.* TO 'jméno uživatele'@'%'; Nahraďte 'jméno uživatele' jménem uživatele, který jste vytvořili.
  5. Chcete-li uložit změny, spusťte následující příkaz: FLUSH PRIVILEGES;
  6. Nyní můžete zavřít program příkazového řádku MySQL.

Nyní máte nakonfigurována přístupová práva v databázi MySQL a můžete se k ní připojit na dálku.

Krok 6. Kontrola připojení

Po dokončení všech předchozích kroků byste již měli mít připojení k MySQL vzdáleně na počítači se systémem Windows. Chcete-li zkontrolovat, zda jste se úspěšně připojili, postupujte podle následujících kroků:

1. Otevřete příkazový řádek systému Windows kliknutím Win + R a zadáním cmd. Stiskněte Enter.

2. Na příkazovém řádku zadejte následující příkaz:

mysql -u [uživatel] -p

Zde [uživatel] - vaše uživatelské jméno MySQL, které jste zadali při konfiguraci serveru.

3. Budete požádáni o zadání hesla pro uživatele MySQL. Zadejte jej a stiskněte Enter.

4. Pokud jsou všechna nastavení uvedena správně, měli byste vidět pozvánku příkazového řádku MySQL, která vypadá přibližně takto:

Pokud vidíte tuto pozvánku, pak jste se úspěšně připojili k MySQL vzdáleně ve Windows.

Nyní můžete provádět různé příkazy a požadavky v jazyce SQL pomocí příkazového řádku MySQL.