Jedním z hlavních databázových strojů, které máme k dispozici, je MySQL a není pochyb o tom, že je jedním z nejznámějších, používaných a implementovaných po celém světě. V této analýze uvidíme, jak můžeme implementovat MySQL v prostředí CentOS 7.
Co je MySQL?
MySQL je v podstatě správce relační databáze (pamatujte, že relační databáze jsou ty, které ukládají informace do různých tabulek, a ne pouze do jedné), což nám umožňuje mít agilní, bezpečný a různorodý nástroj.
Jednou z důvěry, kterou s MySQL máme, je, že je to jeden z nejpoužívanějších jazyků na celém světě.
Hlavní vlastnosti MySQL
- Je to otevřený zdrojový jazyk (Open Source).
- MySQL je schopna podporovat velké množství dat pro sloupce.
- Podporuje více typů dat.
- Tisíce knihoven a nástrojů k dispozici.
- MySQL je schopno podporovat až 32 indexů na tabulku.
- Snadná instalace a správa.
- MySQL má API pro velký počet programovacích jazyků.
1. Jak nainstalovat úložiště MySQL YUM na CentOS 7
Teď uvidíme jak nainstalovat MySQL v prostředí CentOS 7. Ještě jednou si připomeňme, že před instalací jakékoli aplikace nebo nástroje je vhodné aktualizovat systém pomocí syntaxe:
aktualizace sudo yumPoznámkaPostavíme před něj sudo v případě, že se nepřihlásíme jako uživatelé root, v tomto tutoriálu jsme se přihlásili jako root.
Dalším krokem po aktualizaci balíků v CentOS 7 je instalace úložišť MySQL a k tomu použijeme oficiální balíčky MySQL YUM, které obsahují balíčky RPM, které obsahují server MySQL, klienta, nástroje atd. Ke stažení příslušných úložišť zadáme následující příkaz:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
Jakmile je úložiště staženo, pokračujeme v instalaci balíčku pomocí následujícího příkazu:
yum localinstall mysql57-community-release-el7-7.noarch.rpm
Přijímáme stahování a čekáme na instalaci příslušných balíčků do CentOS 7.
S tímto stažením a instalací jsme přidali úložiště MySQL YUM a přidali klíč GnuPG, který má na starosti ověřování integrity balíčků. Pokud chceme vidět, že úložiště MySQL YUM byla správně nainstalována, můžeme zadat následující:
yum repolist povolen | grep "mysql. * - komunita. *"Nyní je čas přejít k instalaci MySQL.
2. Jak nainstalovat MySQL na CentOS 7
Dále nainstalujeme nejnovější verzi MySQL pomocí následující syntaxe:
yum nainstalovat mysql-community-server
Přijímáme stahování a čekáme na stažení MySQL nainstalovaného v našem CentOS 7.
Výše uvedený proces nám umožňuje stáhnout a nainstalovat všechny balíčky související s:
- MySQL-komunitní server
- Komunitní klient MySQL
- Komunita MySQL společná
- MySQL-community-libs
3. Jak nainstalovat verze MySQL
Dále budeme instalovat vydání nebo oficiální dodávky MySQL pro aktualizace, pamatujte, že do systému můžeme nainstalovat různé verze MySQL, verze, kterou jsme nainstalovali, je ve výchozím nastavení aktivována, zatímco v předchozích verzích, jako je 5.6 nebo 5.5, je zakázáno, proto jej musíme povolit pomocí následující syntaxe:
yum-config-manager --disable mysql57-community (Zakázat verzi 5.7) yum-config-manager --enable mysql56-community (Povolit verzi 5.6)Nyní zbývá spustit službu.
4. Jak spustit MySQL v CentOS 7
Jakmile do svého systému nainstalujeme MySQL, dalším krokem je spuštění služby MySQL, a proto zadáme následující příkaz:
služba mysqld startK ověření aktuálního stavu MySQL v CentOS 7 zadáme do terminálu následující:
stav mysqldZískaný výsledek bude následující:
Nyní můžeme ověřit verzi, kterou jsme nainstalovali MySQL, pomocí příkazu:
mysql --version
5. Jak zabezpečit instalaci MySQL v CentOS 7
Pomocí příkazu:
mysql_secure_installationBudeme moci nastavit bezpečnostní parametry pro MySQL jako je odebrání anonymních uživatelů, změny hesla pro uživatele root, připojení ke kořenu MySQL atd.
Zadáme příkaz:
mysql_secure_installationA provedeme konfiguraci:
Parametry ke konfiguraci
Zadejte 0 = NÍZKÁ, 1 = STŘEDNÍ a 2 = SILNÁNastavili jsme hodnotu 2.
Nové hesloPro uživatele root nastavíme nové heslo.
znovu zadejte nové hesloZnovu zadáme heslo.
Odebrat anonymní uživatele? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne)Vstupujeme a odebíráme anonymní uživatele.
Zakázat vzdálené přihlášení root? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne)Zadáme a zakážeme možnost, že uživatel root má vzdálený přístup.
Odstranit testovací databázi a přístup k ní? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne)Pro vymazání testovací databáze zadáme písmeno y.
Znovu načíst tabulky oprávnění? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne)Vstoupíme a znovu načteme oprávnění tabulek.
Těmito parametry jsme zajistili naše Instalace MySQL na CentOS 7.
6. Připojení k MySQL na CentOS 7
Jakmile dokončíme tyto parametry, můžeme vytvořit připojení MySQL zadáním příkazu:
mysql -u root -pTam musíme zadat stanovené heslo a tímto způsobem jsme přistoupili k MySQL.
7. Jak aktualizovat MySQL pomocí YUM
MySQL můžeme aktualizovat pomocí příkazu Yum, k tomu stačí zadat následující:
aktualizujte server mysqlTímto způsobem jsme analyzovali jak nainstalovat MySQL v prostředí CentOS 7 s cílem získat z tohoto výkonného nástroje maximum.