MySQL je celosvětově nejvíce hodnocená a populární open source databáze. Je to proto, že DB má velmi skvělé a výkonné funkce. To však neovlivňuje jednoduchost použití.
Databáze je obecně zdarma a široce používaná. V tomto článku se velmi zaměříme na to, jak spustit, restartovat, zkontrolovat stav a zastavit server MySQL. Podíváme se také na základní kroky instalace databázového serveru MySQL na našem počítači se systémem Linux a na některé základní příkazy, které potřebujete, abyste mohli začít s klientem MySQL.
Jak nainstalovat server MySQL
Nejprve nainstalujeme server MySQL pomocí správce balíčků Ubuntu OS. Nejprve začneme aktualizací a upgradem našeho systému před instalací serveru MySQL. Chcete-li to provést, zkopírujte a vložte následující příkazy do svého terminálu:
sudo apt-get update
Poté spusťte příkaz „sudo apt upgrade“ pro aktualizaci systémových balíčků
sudo apt upgrade
Poté zkopírujte a vložte tento příkaz, aby instalační program vašeho počítače nainstaloval MySQL a všechna jeho data/závislosti.
sudo apt-get install mysql-server
Po spuštění výše uvedeného příkazu by se měl automaticky spustit nástroj pro zabezpečenou instalaci. V některých případech však zjistíte, že se nástroj po instalaci nespustí automaticky; v případě, že jste v takové situaci, zadejte následující příkaz:
sudo mysql_secure_installation utility
Po spuštění příkazu vás tento nástroj vyzve k definování přihlašovacího root hesla pro MySQL a dalších možností souvisejících se zabezpečením, včetně ověření hesla, odebrání anonymních uživatelů, odebrání vzdáleného přístupu uživateli root a odebrání testovací databáze.
Na konci spouštění příkazu se zobrazí zpráva all done, která zajistí, že všechna provedená nastavení jsou v pořádku.
Povolení vzdáleného přístupu
pokud byly povoleny iptables (program v uživatelském prostoru, který umožňuje správcům systému konfigurovat pravidla filtrování paketů IP brány firewall linuxového jádra. Stručně řečeno, program brány firewall pro Linux používaný ke sledování provozu na az vašeho serveru pomocí tabulek.), a chcete se připojit k databázi z jiného PC – pomohlo by vám otevřít port ve firewallu vašeho serveru. Ve většině případů je výchozí port 3306. Pokud však aplikace, kterou jste nebo chcete používat v MySQL, běží na stejném serveru, nemusíte všechny tyto procesy procházet.
Chcete-li vzdáleně povolit přístup k serveru MySQL, spusťte následující příkazy:
sudo ufw enable
sudo ufw allow mysql
Po prostudování důležitých tipů, se kterými byste se měli seznámit, přejdeme nyní k procesu spuštění služby MySQL
Spusťte službu MySQL
Po dokončení procesu instalace můžete spustit databázovou službu spuštěním následujících příkazů ve vašem terminálu.
sudo /etc/init.d/mysql start
V ostatních případech zjistíte, že služba již funguje. Pokud je služba spuštěna, obdržíte zprávu s informací, že služba již běží.
Povolení MySQL
Chcete-li se ujistit, že se server po restartu spustí, spusťte následující příkaz:
sudo systemctl enable mysql
Restartování serveru MySQL
Chcete-li restartovat server, zadejte do terminálu následující příkaz:
sudo /etc/init.d/mysql restart
Po restartování serveru můžete spustit následující příkaz a zkontrolovat, zda server běží nebo ne
sudo service mysql status
Nakonec, po potvrzení, že server běží, jej můžete ukončit zadáním následujícího příkazu:
sudo /etc/init.d/mysql stop
Abychom to doplnili, pojďme se trochu ponořit do toho, jak provádět některé základní operace s klienty MySQL.
Jak se připojit k serveru MySQL pomocí klienta MySQL
Když je váš server MySQL spuštěn, můžete se k serveru připojit jako superuživatel prostřednictvím klienta MySQL. Prvním krokem je zadat do terminálu následující příkaz:
sudo /etc/init.d/mysql start
Po spuštění serveru zadejte následující příkaz pro připojení ke klientovi MySQL.
sudo mysql -u root -p
Po zadání příkazu budete vyzváni k zadání hesla uživatele root. Zde zadáte heslo, které jste vytvořili během procesu instalace. Pokud jste zapomněli své heslo, můžete se podívat na to, jak resetovat heslo uživatele root.
Když jste připojeni k serveru MySQL, podíváte se na uvítací zprávu zobrazenou s výzvou mysql>, jak je uvedeno níže.
Při používání klienta patří mezi důležité věci, které je třeba si zapamatovat, příkazy klienta, jako jsou CREATE, ALTER, FLUSH PRIVILEGES, USE, DROP, SHOW GRANTS, SELECT, CREATE TABLE, SHOW TABLE a INSERT, které nerozlišují malá a velká písmena.
Závěr
Tento článek komplexně pokrývá všechny aspekty týkající se spuštění serveru MySQL, restartování serveru, povolení serveru, stavu serveru, zastavení serveru, připojení k serveru MySQL pomocí klienta MySQL a nakonec tipuje některé klíčové příkazy, se kterými se musíte seznámit. při používání této databáze. Doufáme, že je dostatečně podrobná, aby vám nabídla řešení vašich problémů. V případě jakýchkoliv chyb se neváhejte obrátit. Děkuji za přečtení.