V tomto tutoriálu prozkoumáme rychlý a jednoduchý způsob, jak nainstalovat MySQL 5.6 na CentOS 7 / RHEL 7. Již dříve jsme psali o tom, jak nainstalovat MySQL Server 5.6 na CentOS 6 / RHEL 7.
CentOS a RHEL 7 jsou standardně dodávány s MariaDB. MariaDB je standardní databázový démon používaný k nahrazení starého serveru MySQL od společnosti Oracle. MariaDB byla vytvořena zakladatelem původního serveru MySQL a výrazně zlepšuje výkon SQL dotazu a databázového serveru než tradiční verze MySQL.
Stále však existují společnosti, které používají MySQL Server jako výchozí databázový server. To byl případ jednoho z našich dedikovaných serverů od jednoho z našich zákazníků. Požádal pouze o MySQL 5.6 na CentOS 7, a tak jsme to udělali. Zde je postup.
Instalace MySQL 5.6 na CentOS 7
Nejprve se ujistěte, že je váš systém aktuální:
yum update -y
Jakmile budou všechny vaše balíčky aktualizovány, pokračujte v instalaci MySQL Server Community Edition.
Odstranit MariaDB
Spusťte tyto příkazy pro odebrání MariaDB ze serveru:
yum remove mariadb mariadb-server -y
Nainstalujte komunitní úložiště MySQL
Chcete-li nainstalovat MySQL 5.6 na CentOS 7, musíte si stáhnout a nainstalovat oficiální úložiště komunity MySQL. Spusťte tento příkaz:
rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Nainstalujte MySQL Server
Poté pomocí yum nainstalujte klienta MySQL a server MySQL, jak vidíte níže:
yum install mysql mysql-server
Spusťte MySQL a povolte Auto-Start po spuštění
Spusťte server MySQL 5.6 a ujistěte se, že jste povolili jeho spuštění během procesu spouštění:
systemctl start mysqld systemctl enable mysqld
Zabezpečte server MySQL
Jste téměř připraveni, nyní spustíme bezpečnostní skript MySQL, abychom zajistili, že váš server bude posílen. K tomu použijeme skript mysql_secure_installation, který je nutné spustit po každé instalaci serveru MySQL. Jednoduše spusťte tento skript jako root:
mysql_secure_installation
Zkontrolujte, zda váš klient a server MySQL fungují
Spusťte tyto příkazy:
[[email protected]:~]mysql -V mysql Ver 14.14 Distrib 5.6.35, for Linux (x86_64) using EditLine wrapper [[email protected]:~]
Zkuste se připojit k serveru MySQL jako root:
mysql -u root -p
[[email protected]:~]mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 249979 Server version: 5.6.35 MySQL Community Server (GPL) Copyright (c) 2000, 2016, 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>
To je vše, v tuto chvíli byste měli mít MySQL 5.6 na CentOS 7 / RHEL 7 funkční bez problémů.
Instalace MySQL 5.6 na CentOS 7 / RHEL 7 byla naposledy upravena:31. března 2017 Estebanem Borgesem