V tomto tutoriálu vám ukážeme, jak nainstalovat MySQL Server do vašeho Debianu 9. Pro ty z vás, kteří nevěděli, Pro ty z vás, kteří nevěděli, je MySQL systém pro správu relačních databází (RDBMS), který běží jako server poskytující víceuživatelský přístup k řadě databází. Zdrojový kód MySQL je volně dostupný, protože byl původně vyvinut jako freeware. MySQL je napsán v C a C++ a je kompatibilní s všechny hlavní operační systémy. MySQL lze použít pro různé aplikace, ale nejčastěji se vyskytuje na webových serverech.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci serveru MySQL na server Debian 9 (Stretch).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 9 (Stretch).
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Instalace serveru MySQL na Debian 9 Stretch
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že je váš systém aktuální, spuštěním následujícího apt-get
příkazy v terminálu:
apt-get update apt-get upgrade
Krok 2. Instalace MySQL.
Nejprve přidejte jeho oficiální úložiště pro instalaci serveru komunity MySQL:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
Potom nainstalujte balíček úložiště pomocí dpkg
příkaz:
sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb
Instalační program balíčku vás vyzve k výběru úložiště MySQL. Na základě vašeho výběru instalační program nakonfiguruje úložiště tak, aby přijímala příslušnou verzi MySQL.
Po dokončení můžete ověřit, zda je MySQL nainstalováno spuštěním následujícího příkazu:
systemctl status mysql systemctl start mysql systemctl status mysql
Po dokončení instalace MySQL možná budete muset zabezpečit své nové MySQL. Ve výchozím nastavení není MySQL zesíleno. MySQL můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL:
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Chcete-li se přihlásit do MySQL, použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MySQL):
mysql -u root -p
Jednou z nejdůležitějších věcí při spuštění MySQL na produkčním serveru je vytěžit maximum z jeho výkonu. Pokud jste začátečník a nevíte jak pro vyladění serveru MySQL můžete začít s programem zvaným MySQLTuner. Pomůže vám analyzovat váš server a vyladit MySQL pro lepší celkový výkon.
Blahopřejeme! Úspěšně jste nainstalovali MySQL. Děkujeme, že jste použili tento návod k instalaci nejnovější verze serveru MySQL na server Debian 9 Stretch. Pro další nápovědu nebo užitečné informace doporučujeme zkontrolovat oficiální stránky MySQL.