Instalace Debian 9 i386 (x86 32bit)
Obsah:
- Předpoklady
- Krok 1: Konfigurace úložiště MySQL
- Krok 3: Ověření instalace MySQL
- Krok 4: Zabezpečení MySQL
- Krok 5: Připojte se k MySQL z příkazového řádku
- Vytvoření databáze
- Vytvořit tabulky
- Závěr
S vydáním Debian 9 Stretch MySQL již nejpopulárnější systém správy relačních databází na světě již není k dispozici v depozitářích Debianu a MariaDB se stala výchozím databázovým systémem. MariaDB je zpětně kompatibilní, binární drop-in náhrada MySQL.
V tomto tutoriálu vám ukážeme, jak nainstalovat a zabezpečit MySQL na stroji Debian 9 z repozitáře MySQL Apt Repository. Pokud vaše aplikace nemá žádné specifické požadavky, měli byste se držet MariaDB, výchozího databázového systému v Debianu 9.
Předpoklady
Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Krok 1: Konfigurace úložiště MySQL
Chcete-li přidat úložiště MySQL APT do svého systému, přejděte na stránku pro stažení úložiště a stáhněte nejnovější balíček vydání pomocí následujícího příkazu wget:
wget
Po dokončení stahování nainstalujte balíček vydání pomocí následujícího příkazu:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
Zobrazí se vám nabídka konfigurace, kde můžete vybrat verzi MySQL, kterou chcete nainstalovat.
Krok 3: Ověření instalace MySQL
Po dokončení instalace se služba MySQL spustí automaticky.
Stav služby MySQL můžeme zkontrolovat zadáním:
sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: Active: active (running) since Thu 2018-08-02 17:22:18 UTC; 18s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 14797 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (co Main PID: 14832 (mysqld) Status: "SERVER_OPERATING" Tasks: 37 (limit: 4915) CGroup: /system.slice/mysql.service └─14832 /usr/sbin/mysqld
Krok 4: Zabezpečení MySQL
Spusťte příkaz
mysql_secure_installation
abyste nastavili heslo root a zlepšili zabezpečení instalace MySQL:
sudo mysql_secure_installation
Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:
Budete požádáni, abyste nakonfigurovali
VALIDATE PASSWORD PLUGIN
který se používá k testování síly hesel uživatelů MySQL. Existují tři úrovně zásad ověřování hesla, nízká, střední a silná. Pokud nechcete nastavit ověřovací modul hesla, stiskněte
ENTER
.
Please set the password for root here. New password: Re-enter new password:
Na další výzvu budete vyzváni k nastavení hesla pro uživatele root root MySQL.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!
Jakmile nastavíte heslo uživatele root, skript vás také požádá o odebrání anonymního uživatele, omezení přístupu uživatele root k místnímu počítači a odstranění testovací databáze. Na všechny otázky byste měli odpovědět „Y“ (ano).
Krok 5: Připojte se k MySQL z příkazového řádku
Pro interakci s MySQL prostřednictvím terminálu použijeme klienta MySQL, který je nainstalován jako závislost balíčku serverů MySQL.
Postup přihlášení k serveru MySQL jako typu root:
mysql -u root -p
Při spuštění skriptu
mysql_secure_installation
budete vyzváni k zadání kořenového hesla, které jste dříve nastavili.
Jakmile zadáte heslo, zobrazí se vám prostředí MySQL, jak je ukázáno níže:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 10 Server version: 8.0.12 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Vytvoření databáze
Jakmile se připojíte k prostředí MySQL, můžete vytvořit novou databázi zadáním následujícího příkazu:
CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
Vytvořit tabulky
Nyní, když jsme vytvořili databázi, můžeme vytvořit tabulku pro ukládání některých dat.
Před spuštěním příkazů SQL pro vytvoření tabulky se musíme připojit k databázi:
use new_database;
V tomto příkladu vytvoříme jednoduchou tabulku s názvem
contacts
se třemi poli,
id
,
name
a
email
-
email
:
CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));
Query OK, 1 row affected (0.00 sec)
Závěr
V tomto tutoriálu jsme vám ukázali, jak nainstalovat a zabezpečit server MySQL na serveru Debian 9. Také jsme vám ukázali, jak se připojit k prostředí MySQL a jak vytvořit novou databázi a tabulku.
Nyní, když je váš server MySQL spuštěn a víte, jak se připojit k serveru MySQL z příkazového řádku, možná budete chtít zkontrolovat následující průvodce:
mysql debianJak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat a používat mysql workbench na Ubuntu 18.04

MySQL Workbench je grafická aplikace napříč platformami pro administrátory a architekty databáze MySQL. V tomto tutoriálu vám ukážeme, jak nainstalovat a MySQL Workbench na Ubuntu 18.04.
Jak nainstalovat mysql na linux Debian 10

MySQL, nejoblíbenější systém správy relačních databází na světě, není ve výchozím úložišti Debianu k dispozici. Tento tutoriál vysvětluje, jak nainstalovat a zabezpečit MySQL na Debian 10 z repozitáře MySQL Apt Repository.