Práce s databázemi Windows 10 je úkol, který může být složitý, pokud pro něj nemáte příslušné nástroje, což znamená nejen platformu, na které pracujete, ale také kompatibilní syntaxi a funkce integrované do aplikace.
Pokud hledáme nejlepší řešení pro práci v databázích, MySQL je bezpochyby jedním z nejkomplexnějších řešení pro tento úkol. MySQL je open source nástroj pro správu databází SQL, pomocí kterého lze jeho funkce a vlastnosti stále více rozšiřovat.
Funkce MySQLNěkteré z funkcí MySQL jsou:
- Napsáno v C a C ++
- Integruje použití diskových tabulek B-stromu (MyISAM) s indexovou kompresí
- Podporuje použití více kompilátorů
- Máme funkce SQL prostřednictvím knihovny optimalizovaných tříd, abychom optimalizovali výkon spravovaných databází
- Podporuje data o délce 1, 2, 3, 4 a 8 bajtů, FLOAT, DOUBLE, CHAR, VARCHAR, BINARY, VARBINARY, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM a OpenGIS
- Podporuje funkce DELETE, INSERT, REPLACE a UPDATE
- Můžeme využít velkokapacitní databáze
- K dispozici je API C, C ++, Eiffel, Java, Perl, PHP, Python, Ruby a Tcl.
- Plná podpora pro více typů postav
- Na úrovni správy existují různí klienti a aplikace
Vylepšení MySQLNejaktuálnější verzí MySQL je 8.0.22, která představila vylepšení a nové funkce, jako například:
- Zpracování zámků pro deklarace grantových tabulek bylo vylepšeno
- U souborů protokolu ve formátu JSON nyní MySQL Enterprise Audit podporuje operace protokolu čtení prostřednictvím uživatelem definované funkce audit_log_read ()
- Klientská knihovna MySQL obsahuje funkci C API mysql_real_connect_dns_srv ()
- Visual Studio 16.4 je nyní minimální verzí pro sestavení MySQL
- Minimální verze knihovny Boost pro sestavení serveru je 1.73.0
- U ověřovacího modulu plug-in SASL LDAP není metoda ověřování SCRAM-SHA-1 podporována v systémech SLES 12 a 15 a EL6 a mnoha dalších
Solvetic vysvětlí, jak nainstalovat MySQL 8.0.22 na Windows 10.
Jak nainstalovat MySQL 8.0.22 na Windows 10
Krok 1
Přejdeme k následujícímu oficiálnímu odkazu na MySQL:
Krok 2
Uvidíme následující:
ZVĚTŠIT
Krok 3
Klikneme na řádek „Stahování komunity MySQL (OPL) a uvidíme následující:
ZVĚTŠIT
Krok 4
Klikneme na možnost „MySQL Installer pro Windows“, zobrazí se nám následující okno:
ZVĚTŠIT
Krok 5
Tam klikneme na tlačítko „Stáhnout“ možnosti MSI Installer, uvidíme toto:
ZVĚTŠIT
Krok 6
Klikneme na „Ne, děkuji, stačí spustit stahování“ a stáhne se spustitelný soubor MySQL 8.0.22:
ZVĚTŠIT
Krok 7
Poklepeme na tento soubor a proběhne proces instalace MySQL ve Windows 10:
Krok 8
Uvidíme následující:
Krok 9
Poté uvidíme různé možnosti instalace MySQL:
ZVĚTŠIT
Krok 10
V tomto případě aktivujeme pole „Vlastní“:
ZVĚTŠIT
Krok 11
Klikneme na Další a zobrazí se následující možnosti:
ZVĚTŠIT
Krok 12
Zobrazí se pole „Servery MySQL“, vyberte „MySQL Server 8.0 a poté vyberte„ MySQL Server 8.0.22 x64 “:
ZVĚTŠIT
Krok 13
Kliknutím na šipku vpravo přesuneme tuto součást na pravou stranu:
ZVĚTŠIT
Krok 14
Nyní přejdeme do sekce „MySQL Workbench“ a vybereme „MySQL Workbench 8.0.22 - x64“:
ZVĚTŠIT
Krok 15
Poté přejdeme na „MySQL Shell“ a přidáme „MySQL Shell 8.0.22 - x64“:
ZVĚTŠIT
Krok 16
Poté klikneme na Další a uvidíme součásti MySQL, které je třeba nainstalovat:
ZVĚTŠIT
Krok 17
Kliknutím na tlačítko „Spustit“ spustíte stahování těchto komponent:
ZVĚTŠIT
Krok 18
Jakmile jsou staženy, začne instalace každého z nich:
ZVĚTŠIT
Krok 19
Po dokončení instalace uvidíme následující:
ZVĚTŠIT
Poznámkav případě chyb v tomto procesu můžeme znovu aktualizovat, aby bylo použito stahování.
Krok 20
Klikneme na Další a bude k dispozici následující okno:
ZVĚTŠIT
Krok 21
Znovu klikneme na Další a uvidíme podrobnosti o konfiguraci MySQL, jako například:
- Typ použité konfigurace
- Protokol k použití
- Port pro připojení
ZVĚTŠIT
Krok 22
Navíc můžeme upravit další podrobnosti, pokud je to tak, a kliknutím na Další je možné definovat metodu autentizace pro MySQL, tyto možnosti jsou:
- Pro ověřování použijte silné šifrování hesel, tato možnost podporuje bezpečnostní mechanismus SHA-256 zvyšující zabezpečení přístupu
- Použijte starší metodu ověřování - je to trochu nejistější, protože je to speciální pro starší verze MySQL
ZVĚTŠIT
Krok 23
První možnost necháme aktivní a klikneme na Další, nyní definujeme heslo uživatele root:
ZVĚTŠIT
Krok 24
V dolní části je možné přidat nové uživatele, pokud se jedná o úlohy správy, v dalším okně vidíme oblast služeb MySQL ve Windows 10 jako:
- Název služby
- Možnost spustit MySQL se zaváděním Windows 10
- nastavení účtu
ZVĚTŠIT
Krok 25
Ponecháme výchozí možnosti a v dalším okně vidíme kroky ke spuštění:
ZVĚTŠIT
Krok 26
Klikneme na „Spustit“, aby byl použit každý z nich:
ZVĚTŠIT
Krok 27
Když tento proces skončí, uvidíme toto:
ZVĚTŠIT
Krok 28
Proces dokončíme kliknutím na „Dokončit“ a zobrazí se souhrn nainstalovaného produktu:
ZVĚTŠIT
Krok 29
Klikneme na Další a uvidíme následující:
ZVĚTŠIT
Krok 30
Tam se můžeme dostat na web MySQL nebo kliknutím na Dokončit se dostat na platformu MySQL, nejprve se otevře konzola příkazového řádku:
ZVĚTŠIT
Krok 31
Poté přistupujeme k platformě MySQL:
ZVĚTŠIT
Krok 32
Klikneme na místní instanci a to bude viditelné v dalším okně:
ZVĚTŠIT
Krok 33
Zadáme heslo, které jsme dříve zaregistrovali:
ZVĚTŠIT
Krok 34
Klikneme na OK a přihlásíme se do MySQL:
ZVĚTŠIT
Krok 35
Ke konzole příkazového řádku přistupujeme jako správci:
Krok 36
Otevřeme Průzkumníka souborů a přejdeme na cestu „C: \ Program Files \ MySQL \ MySQL Server 8.0 \ bin“, zkopírujeme tuto cestu:
ZVĚTŠIT
Krok 37
V konzole provádíme:
cd C: \ Program Files \ MySQL \ MySQL Server 8.0 \ bin
ZVĚTŠIT
Krok 38
Přihlásíme se odtud do MySQL provedením následujícího:
mysql -u root -p
ZVĚTŠIT
Krok 39
To bude vyžadovat heslo uživatele root pro přístup k platformě z CMD:
ZVĚTŠIT
Krok 40
Jakmile jsme zde, uvedeme seznam výchozích databází pomocí následujícího příkazu:
ukázat databáze;
ZVĚTŠIT
Krok 41
Vlastní databázi vytváříme následujícím příkazem:
vytvořit databázi Solvetic;
ZVĚTŠIT
Pomocí těchto kroků jsme viděli, jak je možné nainstalovat MySQL do Windows 10 a přistupovat buď z nainstalované aplikace samotné, nebo z konzoly příkazového řádku, pokud ji chceme spravovat pomocí příkazů přímo.