MySQL je jedním z nejpopulárnějších systémů pro správu databází na světě. Pokud pracujete s MySQL, pravděpodobně budete muset znát číslo portu, které se používá k připojení k serveru. Ale jak poznám toto číslo portu?
Jakmile otevřete konfigurační soubor MySQL v textovém editoru, uvidíte spoustu nastavení, včetně čísla portu, které Server používá. Tento parametr se obvykle nazývá port. Vyhledejte tento řádek a zjistěte číslo portu nainstalovaného na vašem serveru.
Definování portu MySQL prostřednictvím konfiguračního souboru
Chcete-li definovat Port MySQL používaný na serveru, můžete se obrátit na konfigurační soubor MySQL.
Ve výchozím nastavení se konfigurační soubor nazývá my.cnf a Nachází se na různých místech v závislosti na operačním systému:
| Operační systém | Cesta k souboru my.cnf |
|---|---|
| Linux | /etc/mysql/my.cnf |
| Mac | /usr/local/mysql/my.cnf |
| Windows | C:\ProgramData\MySQL\MySQL Server X.X\my.ini |
Otevřete konfigurační soubor pomocí textového editoru a vyhledejte sekci začínající klíčovým slovem [mysqld].
Uvnitř této sekce najdete řádek s možností port, například:
port=3306
V tomto příkladu je port MySQL 3306.
Pokud chybí řádek s parametrem port nebo je označen symbolem "mřížka" ( # ), použije se výchozí port - 3306.
Po provedení změn v konfiguračním souboru jej uložte a restartujte službu MySQL, abyste mohli použít nová nastavení.
Postup určení portu MySQL v souboru my.cnf
K určení portu MySQL na serveru můžete použít následující kroky:
- Otevřete soubor my.cnf, který je v adresáři s konfiguračními soubory MySQL.
- Vyhledejte řádek s nastavením "port" v části [mysqld].
- Zapamatujte si hodnotu portu uvedenou v tomto řádku.
V souboru my.CNF Port MySQL je obvykle uveden následovně:
[mysqld]port=3306
V tomto příkladu je port MySQL 3306.
Po definování portu MySQL v souboru my.cnf jej můžete použít k připojení k serveru MySQL na zadaném portu.
Jak najít soubor my.cnf na serveru
- Otevřete příkazový řádek nebo terminál na serveru.
- Spusťte příkaz cd / pro přechod do kořenového adresáře.
- Spusťte příkaz find-name my.cnf pro vyhledání souboru my.cnf.
Příkaz find-name my.cnf vyhledá soubor my.cnf ve všech pododdirektoriích, počínaje současným adresářem. Pokud je soubor můj.CNF nalezen, příkaz vrátí celou cestu k souboru, například: / etc/mysql / my.cnf .
Pokud příkaz find-name my.cnf nenajde soubor my.cnf, to znamená, že může být jinde. V takovém případě možná budete muset provést další kroky k nalezení souboru my.cnf na serveru.
Zjistit číslo portu MySQL pomocí příkazového řádku
Pokud potřebujete znát číslo portu MySQL, můžete použít příkazový řádek operačního systému. Chcete-li to provést, postupujte podle následujících kroků:
- Otevřete příkazový řádek operačního systému.
- Zadejte následující příkaz: mysqladmin variables -u root -p. Zde root - je to uživatelské jméno MySQL, ale můžete použít své vlastní.
- Po zadání příkazu vás systém požádá o zadání uživatelského hesla MySQL. Zadejte heslo a stiskněte Enter.
- V důsledku toho příkaz zobrazí mnoho řádků textu. Najděte řádek s názvem port. Vedle ní bude uvedeno číslo portu MySQL.
Nyní víte, jak zjistit číslo portu MySQL pomocí příkazového řádku operačního systému.
Příkaz "netstat" v příkazovém řádku pro vyhledávání portu MySQL
Příkaz "netstat" vám umožňuje zobrazit informace o síťových připojeních ve vašem počítači.
Chcete-li najít Port MySQL pomocí příkazu "netstat", musíte postupovat podle následujících kroků:
- Otevřete příkazový řádek. Chcete-li to provést, stiskněte klávesu Win + R, zadejte "cmd" a stiskněte Enter.
- Zadejte příkaz "netstat-an" A stiskněte Enter. Tento příkaz zobrazí seznam všech aktivních síťových připojení ve vašem počítači.
- Vyhledejte řetězec s aktivním síťovým připojením, který uvádí "mysql".
- V tomto řádku najdete informace o IP adrese a čísle portu MySQL.
Port MySQL se zobrazí za dvojtečkou po IP adrese. Například "192.168.1.1: 3306". V tomto případě je port MySQL 3306.
Pomocí příkazu "netstat" na příkazovém řádku budete moci rychle a snadno najít číslo portu MySQL na vašem serveru.
Příkaz "SHOW GLOBAL VARIABLES" na příkazovém řádku pro informace o portu
Pokud chcete znát číslo portu MySQL na vašem serveru, můžete na příkazovém řádku použít příkaz "SHOW GLOBAL VARIABLES". Tento příkaz vám umožňuje získat informace o různých proměnných MySQL, včetně proměnné "port", která označuje číslo portu.
Chcete-li použít tento příkaz, otevřete příkazový řádek a postupujte podle následujících kroků:
- Zadejte příkaz "mysql-u vaše_používač-p". Nahraďte "vaše_používač" svým skutečným uživatelským jménem MySQL. Po zadání tohoto příkazu budete požádáni o zadání uživatelského hesla MySQL.
- Po úspěšném přihlášení zadejte příkaz "SHOW GLOBAL VARIABLES" a stiskněte Enter.
- MySQL zobrazí seznam všech globálních proměnných a jejich hodnot. Přejděte dolů a vyhledejte proměnnou "port". Hodnota této proměnné bude znamenat číslo portu MySQL.
- Zapište si číslo portu MySQL nebo si jej zapamatujte pro pozdější použití.
Nyní víte, jak získat informace o čísle portu MySQL pomocí příkazu "SHOW GLOBAL VARIABLES" na příkazovém řádku. To může být užitečné, pokud potřebujete nakonfigurovat připojení k databázi MySQL nebo vyřešit problém s připojením.
Hledání portu MySQL pomocí nástroje "MySQL Workbench"
- Spusťte MySQL Workbench a otevřete nové připojení kliknutím na tlačítko "Nové připojení" v levém horním rohu.
- V okně Nastavení připojení, které se zobrazí, zadejte název připojení a vyberte metodu ověřování.
- Přejděte na kartu Možnosti připojení a vyhledejte pole Port.
- Pokud je pole Port prázdné, musíte Port MySQL zadat ručně na základě nastavení serveru.
- Pokud pole Port obsahuje hodnotu, znamená to použití standardního portu MySQL - 3306.
Jakmile provedete požadované změny, klikněte na tlačítko" Test připojení", abyste se ujistili, že jste správně zadali Port MySQL. Pokud je test připojení úspěšný, pak jste na serveru našli správný port MySQL.
Použití MySQL Workbench k nalezení portu MySQL je jedním z nejjednodušších způsobů, jak získat tyto informace. Díky intuitivnímu uživatelskému rozhraní a možnostem přizpůsobení Můžete připojení rychle nakonfigurovat a bez námahy najít číslo portu MySQL.