Přejít na hlavní obsah

Jak nastavit server MySQL na Debianu: podrobný návod s kroky

  • Jaromír Slavíková
  • Triky

Databáze je jednou z nejdůležitějších součástí moderních webových aplikací a MySQL je jedním z nejpopulárnějších relačních systémů správy databází (DBMS). Správné nastavení serveru MySQL na vašem Debian serveru je klíčem k efektivní správě dat, což umožňuje rychlou a spolehlivou práci vaší aplikace.

V tomto článku vám nabízíme podrobný návod, který vám pomůže nakonfigurovat server MySQL na Debianu. Pokryjeme všechny hlavní kroky: počínaje instalací samotného serveru a konče nastavením zabezpečení a optimalizací pro rychlou práci.

Před zahájením se ujistěte, že máte oprávnění superuživatele na vašem Debian serveru, protože některé operace budou vyžadovat oprávnění root ' a. Mějte také na paměti, že tento Hyde je napsán s ohledem na použití MySQL 5.7, některé kroky se však mohou u novějších verzí mírně lišit.

Poznámka: před provedením jakýchkoli změn v nastavení serveru MySQL se doporučuje zálohovat databáze, aby se zabránilo ztrátě dat v případě problémů.

Nabízíme vám tento podrobný návod k nastavení serveru MySQL na Debianu, který vám pomůže snadno spravovat vaše databáze a zaručit stabilní provoz vaší aplikace.

Konfigurace serveru MySQL na Debianu: podrobné pokyny

Krok 1: Instalace MySQL

Prvním krokem je instalace MySQL na Debian. Chcete-li to provést, spusťte v terminálu následující příkaz:

sudo apt-get install mysql-server

Během instalace budete požádáni o zadání hesla pro uživatele root databáze.

Krok 2: Konfigurace Zabezpečení MySQL

Po instalaci MySQL je nutné provést nastavení zabezpečení. Chcete-li to provést, spusťte příkaz:

sudo mysql_secure_installation

Budete dotázáni na několik bezpečnostních otázek a budete požádáni o změnu hesla pro uživatele databáze root, odstranění anonymních uživatelů atd. Při zodpovězení otázek se doporučuje dodržovat bezpečnostní pokyny.

Krok 3: Připojení k serveru MySQL

Nyní, když je MySQL nainstalován a nakonfigurován, můžete se k serveru připojit pomocí příkazu:

mysql -u root -p

Budete muset zadat heslo, které jste zadali při instalaci a konfiguraci zabezpečení.

Krok 4: Vytvoření databáze a uživatele

Chcete-li vytvořit novou databázi, spusťte v terminálu MySQL následující příkaz:

CREATE DATABASE имя_базы_данных;

Chcete-li vytvořit nového uživatele a poskytnout mu přístup k databázi, spusťte následující příkaz:

CREATE USER 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';

Chcete-li uživateli poskytnout plná práva k databázi, spusťte následující příkaz:

GRANT ALL PRIVILEGES ON имя_базы_данных.* TO 'имя_пользователя'@'localhost';

Krok 5: Konfigurace serveru MySQL

Chcete-li nakonfigurovat server MySQL, budete potřebovat určité možnosti v konfiguračním souboru. Otevřete soubor / etc/mysql / mysql.conf.d/mysqld.cnf pomocí textového editoru a proveďte potřebné změny. Některé z nejdůležitějších parametrů:

  • bind-address = 0.0.0.0-umožňuje vzdálené připojení k serveru MySQL;
  • max_connections = 100-nastavuje maximální počet souběžných připojení;
  • innodb_buffer_pool_size = 128M-nastavuje velikost vyrovnávacího fondu InnoDB;
  • tmp_table_size = 64m-nastavuje velikost časových tabulek;
  • query_cache_size = 32m-nastavuje velikost mezipaměti dotazů.

Po provedení změn v konfiguračním souboru jej uložte a zavřete.

Krok 6: restartujte server MySQL

Chcete-li použít změny v konfiguračním souboru, musíte restartovat server MySQL. Spusťte v terminálu následující příkaz:

sudo service mysql restart

Nyní jste úspěšně nakonfigurovali a spustili server MySQL na Debianu! Můžete jej začít používat k ukládání a správě vašich dat.

Krok 1: Instalace serveru MySQL na Debian

Před instalací serveru MySQL na Debian se ujistěte, že máte oprávnění superuživatele nebo přístup k účtu s oprávněními správce.

1. Otevřete terminál a podle následujícího příkazu aktualizujte seznam balíčků:

TýmPopis
sudo apt updateAktualizace seznamu dostupných balíčků

2. Nainstalujte MySQL server spuštěním následujícího příkazu:

TýmPopis
sudo apt install mysql-serverInstalace serveru MySQL

3. Během instalace možná budete potřebovat potvrzení, abyste mohli pokračovat v instalaci. Chcete-li pokračovat, zadejte "Y".

4. Po dokončení instalace spusťte následující příkaz pro spuštění služby MySQL:

TýmPopis
sudo systemctl start mysqlSpuštění služby MySQL

Nyní máte nainstalovaný a spuštěný MySQL server na Debianu.

Krok 2: Konfigurace serveru MySQL na Debianu

Po úspěšné instalaci MySQL serveru na Debian je nutné přejít na jeho konfiguraci. To vám umožní definovat různé možnosti fungování serveru podle vašich požadavků a nastavení. V tomto kroku se podíváme na základní nastavení serveru.

1. Otevřete soubor /etc/mysql/mysql.conf.d/mysqld.cnf v textovém editoru:

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

2. Najděte a otevřete sekci [mysqld]. V této části budete moci nastavit různé možnosti pro server. Některé z nejdůležitějších parametrů zahrnují:

  • bind-address: zde můžete zadat IP adresu, na které bude server odposloucháván. Pokud neplánujete připojení k serveru zvenčí, můžete ponechat výchozí hodnotu (127.0.0.1), což znamená, že server bude odposloucháván pouze na místním hostiteli.
  • port: můžete změnit port, na kterém bude server fungovat. Výchozí port 3306.
  • datadir: zde je uvedena cesta do adresáře, který ukládá data serveru MySQL.
  • socket: můžete zadat cestu k zásuvce, která bude použita pro připojení k serveru.
  • a mnoho dalších parametrů.

3. Proveďte požadované změny nastavení a uložte soubor. Poté restartujte server MySQL pro použití nastavení:

$ sudo systemctl restart mysql

Nyní jste úspěšně nakonfigurovali server MySQL na Debianu a můžete s ním pokračovat.