MySQL je oprávněně považován za jeden z nejlepších systémů pro správu databází, proto aktivně používají profesionálové i milenci při práci s webovými stránkami a různými aplikacemi. Pro správnou funkci tohoto nástroje bude muset být instalován v operačním systému a nastavit správnou konfiguraci, vytlačení ze stávajících serverů a dalších komponent. Dnes chceme přesně ukázat, jak se tento proces provádí na počítačích Centos 7.
Nainstalujte MySQL v Centos 7
Informace v našem aktuálním článku budou rozděleny do fází tak, aby každý uživatel pochopil přesně, jak je v úvahu komponentu přidána do Linuxu, stejně jako které parametry by měly být zaplaceny jako první parametry. Okamžitě objasněte, že pro instalaci a další interakci s MySQL budete potřebovat aktivní připojení k internetu, protože archivy budou získány z oficiálních úložišť.Krok 1: Předběžné akce
Samozřejmě můžete okamžitě pokračovat do dalšího kroku a provádět instalaci, ale bude nutné určit název hostitele a ujistit se, že Centos má nyní všechny nejnovější aktualizace. Nastavte následující pokyny pro přípravu OS.
- Tyto a všechny následné akce budou provedeny prostřednictvím terminálu, resp. Bude pro vás nutné běžet. Můžete to provést prostřednictvím menu aplikace nebo zmenšení kombinace kláves Ctrl + Alt + T.
- Zde zadejte příkaz hostname a klikněte na Enter.
- Dále zadejte hostname -f a porovnejte dvě výsledky. První je kompletní a druhá - zkrácená. Pokud vám vyhovuje, pokračujte. V opačném případě budete muset změnit název hostitele pomocí pokynů z úřední dokumentace.
- Před instalací jakékoli aplikace se doporučuje zkontrolovat dostupnost aktualizací tak, aby všechny následné procesy správně jdou správně. Chcete-li to provést, zadejte aktualizaci sudo yum a klikněte na Enter.
- Tato volba je prováděna jménem SuperUser, což znamená, že je třeba zadat heslo pro potvrzení ověřování účtu. Zvažte, že při psaní znaků nebudou zobrazeny v konzole.
- Budete informováni o potřebě instalovat aktualizované balíčky nebo upozornění, že aktualizace nejsou nalezeny na obrazovce.
Po instalaci všech aktualizací se doporučuje restartovat systém, aby změnil změny. Pokud byly aktualizace nalezeny, okamžitě přejděte na další fázi.
Krok 2: Stahování a instalace balíčků
Bohužel nebudete moci stáhnout MySQL z oficiálního úložiště a současně jej nainstalovat s jedním příkazem. To je způsobeno obrovským počtem verzí a některých nuancí s přidáním archivů, takže první volba vhodného obalu musí nejprve.
Jděte do oficiálních skladů MySQL
- Jděte na výše uvedený odkaz, abyste se seznámili se všemi existujícími verzemi systému správy databází. Vyberte balíček zájmu o formát RPM a zkopírujte odkaz na něj voláním kontextového menu stisknutím pravého tlačítka myši.
- Když vložíte, uvidíte, že odkaz byl zkopírován správně, a pokud projdete prohlížečem, stáhnete balíček RPM, ale teď není nutné pro nás, takže se přesuneme do konzoly.
- Jednou v terminálu zadejte wget + kopírovaný předchozí odkaz a klikněte na Enter.
- Dále použijte sudo RPM -IVH MySQL57-Community-EL7.RPM, nahrazení nesouladu v tomto řádku na čísla uvedená ve stávajícím odkazu.
- Tato operace se provádí také jménem superuživatele, a proto musíte heslo znovu zadat.
- Počkejte, až bude aktualizace úložiště dokončena a nainstalujte balíček.
- Před zahájením hlavního procesu instalace aktualizujte seznam úložiště zadáním aktualizace sudo yum.
- Potvrďte akci provedenou výběrem verze y.
- Udělej to znovu, když se opakujete.
- Zůstal pouze proces instalace samotného systému. To se provádí pomocí Sudo Yum Instalovat příkaz MySQL-Server.
- Potvrďte absolutně všechny požadavky na instalaci nebo balíček vybalení.
- Postup ke stažení může trvat několik minut, který závisí na rychlosti internetu. Během tohoto, nezavírejte terminálovou relaci tak, aby nebyla resetována všechna nastavení.
- Po úspěšné instalaci aktivujte server přes sudo systemctl start MySQLD.
- Pokud nejsou žádné chyby s zapnutím, na obrazovce se zobrazí nový řádek pro vstup.
Jak vidíte, instalace MySQL v Centos 7 trvalo jen několik minut a uživatel to neudělal tolik příkazů, z nichž většina může být jednoduše zkopírována a vložena do konzoly. Pro správnou interakci s DBMS však bude nutné vytvořit počáteční konfiguraci, která bude diskutována níže.
Krok 3: Počáteční nastavení
Nyní nebudeme mít vliv na všechny aspekty zřízení systému správy databáze, protože se to nevztahuje na předmět článku. Chceme jen říct o základních akcích, které je třeba udělat pro kontrolu výkonu nástroje a přiřadit standardní pravidla pro ni. Chcete-li to provést, budete muset řídit takový průvodce:
- Začněme s instalací šikovného editoru, protože všechna nastavení se změní v konfiguračním souboru, který se otevírá takovým softwarem. Je vhodné použít nano, tak v konzole, sudo yum instalovat nano.
- Pokud dosud nebyl zřízen nástroj, budete muset potvrdit přidání nových archivů. V opačném případě se řetězec "provádí nic", se proto zobrazí, můžete se přestěhovat do dalšího kroku.
- Vložte sudo nano /etc/my.cnf a aktivujte tento příkaz.
- Přidat bind_adddress = string = a určete adresu IP, ke které chcete připojit a otevřít všechny porty. Dále můžete zadat další důležité parametry. Přečtěte si více o nich v oficiální dokumentaci, odkaz, na který je uveden níže.
- Po změnách nezapomeňte je zapsat kliknutím na Ctrl + O a poté ukončete z Nano přes CTRL + X.
- Zpočátku obsahuje konfigurační soubor také parametry ovlivňující bezpečnost sítě. Mohou to být potenciální slabé místo během hackingu, proto se doporučuje jejich odstranit prováděním mysql_secure_installation.
- Chcete-li tuto operaci potvrdit, zadejte heslo správce.
Jak již bylo zmíněno dříve, ukázali jsme pouze základní princip konfigurace. Podrobnější informace o tom je napsáno v oficiální dokumentaci MySQL další.
Přejít na čtení dokumentace MySQL na oficiálních stránkách
Krok 4: Reset root hesla kořene
Někdy uživatelé při instalaci MySQL nastavili heslo superuživatele a zapomeňte na něj nebo neznamená, nebo neví, které to bylo zvoleno zpočátku, takže jsme se rozhodli konečně rozhodnout o tomto článku, aby resetoval přístupový klíč, který se provádí takto:
- Otevřete "terminál" a zadejte SUDO SYSTEMCTL STOP MySQLD tam zastavit provádění služby.
- Přejděte do bezpečného režimu operace pomocí SystemCl Set-Environment MySQLD_OPTS = "- Skip-grant-tabulky."
- Připojte se před názvem Superuser zadáním MySQL -U root. Heslo nebude požadováno.
- Zbývá pouze v zatáčkách, aby se provedlo následující příkazy pro vytvoření nového přístupového klíče.
MySQL> Použijte MySQL;
MySQL> Update Update User Set Heslo = Heslo ("heslo"), kde uživatel = 'root'; (kde je heslo nového přístupového klíče)
MySQL> Flush Privileges;
Sudo systemctl unset-prostředí mysqld_opts
Sudo systemctl start mysqld
Poté zkuste znovu připojit k serveru pomocí nového hesla. Tentokrát by neměly být obtížné.
Právě jste byli obeznámeni s podrobným návodem k instalaci a konfiguraci povrchu MySQL v Centu 7. Jak můžete vidět, v tom není nic obtížného, ale neměli byste zvážit výše uvedené doporučení s úplným průvodcem pro připojení Databáze pro další interakce s webovým serverem nebo aplikací. To vše bude muset být provedeno ručně, odtrhne se od specifika stránek, program a studovat oficiální dokumentaci všech použitých složek.
Viz také:
Instalace phpMyAdmin v CENTOS 7
Instalační PHP 7 v CENTOS 7