Howto Install Hadoop Using Ambari on Ubuntu
Obsah:
- Předpoklady
- Nainstalujte MySQL 8.0 na CentOS 7
- Nainstalujte MySQL 5.7 na CentOS 7
- Spuštění MySQL
- Zabezpečení MySQL
- Připojení k MySQL z příkazového řádku
- Vytvoření databáze
- Vytvořit tabulky
- Závěr
S vydáním CentOS 7 MySQL již nejpopulárnější systém správy relačních databází na světě již není k dispozici v repozitářích CentOS 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 MySQL na stroj CentOS 7.
Pokud chcete nainstalovat MariaDB místo MySQL, podívejte se do našeho návodu, kde najdete pokyny k instalaci.Předpoklady
Než začnete s tímto tutoriálem, ujistěte se, že jste přihlášeni k serveru pomocí uživatelského účtu s právy sudo nebo root. Doporučujeme běžet administrativní příkazy jako uživatel sudo místo root, pokud nemáte v systému sudo uživatele, můžete si jej vytvořit podle těchto pokynů.
Jak jsme se zmínili v úvodu, MySQL není k dispozici ve výchozím repozitáři CentOS 7, takže budeme instalovat balíčky z úložiště MySQL Yum. V následujících sekcích vám ukážeme, jak nainstalovat MySQL 8.0 a MySQL 5.7.
Na server CentOS 7 byste měli nainstalovat pouze jednu verzi MySQL. Pokud si nejste jisti, kterou verzi chcete nainstalovat, nahlédněte do dokumentace k aplikacím, které chcete na serveru nasadit.
Nainstalujte MySQL 8.0 na CentOS 7
V době psaní tohoto článku je nejnovější verze MySQL verze 8.0. Chcete-li jej nainstalovat na server CentOS 7, postupujte takto:
-
Povolte úložiště MySQL 8.0 pomocí následujícího příkazu:
sudo yum localinstall
Nainstalujte balíček MySQL 8.0 s yum:
sudo yum install mysql-community-server
Během instalace vás může systém vyzvat k importu klíče MySQL GPG. Zadejte
y
a stiskněteEnter
.
Nainstalujte MySQL 5.7 na CentOS 7
Chcete-li nainstalovat předchozí stabilní verzi MySQL, MySQL verze 5.7 na server CentOS 7, postupujte takto:
-
Povolte úložiště MySQL 5.7 pomocí následujícího příkazu:
sudo yum localinstall
Nainstalujte balíček MySQL 5.7 pomocí:
Nainstalujte MySQL jako jakýkoli jiný balíček pomocí yum:
sudo yum install mysql-community-server
Spuštění MySQL
Po dokončení instalace spusťte službu MySQL a umožněte jí, aby se automaticky spouštěl při spuštění pomocí:
sudo systemctl enable mysqld
sudo systemctl start mysqld
Stav služby MySQL můžeme zkontrolovat zadáním:
sudo systemctl status mysqld
● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2018-05-23 11:02:43 UTC; 14min ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 4293 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 4310 (mysqld) Status: "SERVER_OPERATING" CGroup: /system.slice/mysqld.service └─4310 /usr/sbin/mysqld
Zabezpečení MySQL
Při prvním spuštění serveru MySQL je pro uživatele root root vygenerováno dočasné heslo. Heslo najdete pomocí následujícího příkazu:
sudo grep 'temporary password' /var/log/mysqld.log
Výstup by měl vypadat asi takto:
2018-05-23T10:59:51.251159Z 5 A temporary password is generated for root@localhost: q&0)V!?fjksL
Poznamenejte si heslo, protože další příkaz vás požádá o zadání dočasného kořenového hesla.
Spusťte příkaz
mysql_secure_installation
ke zlepšení zabezpečení naší instalace MySQL:
sudo mysql_secure_installation
Securing the MySQL server deployment. Enter password for user root:
Po zadání dočasného hesla budete požádáni o nastavení nového hesla pro uživatele root. Heslo musí být dlouhé nejméně 8 znaků a musí obsahovat alespoň jedno velké písmeno, jedno malé písmeno, jedno číslo a jeden zvláštní znak.
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
Skript vás také požádá o odebrání anonymního uživatele, omezení přístupu uživatele root k lokálnímu počítači a odstranění testovací databáze. Na všechny otázky byste měli odpovědět „Y“ (ano).
Připojení 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 shell mysql, jak je ukázáno níže:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 11 Server version: 8.0.11 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.
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 CentOS 7. 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 centosTento příspěvek je součástí sady Install LAMP Stack na sérii CentOS 7.
Další příspěvky v této sérii:
• Jak nainstalovat Apache na CentOS 7 • Nainstalovat MySQL na CentOS 7 • Jak nastavit virtuální hostitele Apache na CentOS 7 • Zabezpečit Apache pomocí šifrování na CentOS 7Nainstalujte magento 2 na centos 7

Magento je platforma elektronického obchodování postavená na open source technologii kombinující výkonné funkce s flexibilitou a uživatelsky přívětivým rozhraním. V tomto tutoriálu vás provedeme kroky instalace Magento 2 na váš počítač CentOS 7.
Nainstalujte mariadb na centos 7

MariaDB je open source systém správy relačních databází, zpětně kompatibilní, binární drop-in nahrazení MySQL. V tomto tutoriálu vám ukážeme, jak nainstalovat nejnovější verzi MariaDB na stroj CentOS 7.
Nainstalujte php 7 na centos 7

CentOS 7 je dodáván s PHP verze 5.4, která byla po nějakou dobu oficiálně EOL a již není podporována. V této příručce vysvětlíme, jak nainstalovat nebo upgradovat na PHP 7.0, 7.1, 7.2 a 7.3 na CentOS 7