Na macOS můžete MySQL nainstalovat snadno pomocí Homebrew.
Spustit:
brew install mysql
Výše uvedený příkaz by měl chvíli trvat a poté vytiskněte něco takového:
Nyní můžete spustit server MySQL spuštěním:
brew services start mysql
Nyní musíme zabezpečit server MySQL. Ve výchozím nastavení je server dodáván bez hesla uživatele root, takže se musíme ujistit, že je chráněný.
Spustit:
mysql_secure_installation
Procedura může chvíli trvat, ale dává hodně energie, abyste se ujistili, že získáte ty nejlepší výchozí hodnoty hned po vybalení:
Vzhledem k tomu, že jsme použili brew services start mysql
Chcete-li spustit MySQL, váš Mac jej znovu spustí při restartu. Můžete spustit:
brew services stop mysql
zabránit tomu, aby se to stalo, a také okamžitě zastavit MySQL.
Tomuto režimu démona se můžete také vyhnout (tak nazýváme programy, které vždy běží na pozadí a restartují se po restartu počítače) spuštěním:
mysql.server start
Tím se spustí MySQL a zůstane spuštěna, dokud se počítač nevypne nebo dokud nespustíte:
mysql.server stop
a při restartu jej znovu nespustí.
Je na vás, abyste se rozhodli, kterému z nich dáte přednost.
Nyní se můžete připojit k serveru pomocí příkazu:
mysql -u root -p
Budete muset zadat root
uživatelské heslo po spustíte tento příkaz a jakmile budete hotovi, měli byste vidět tuto obrazovku:
Skvělý GUI (grafický) software, který můžeme použít k interakci s SQLite databází, je TablePlus.
Dodává se s bezplatnou zkušební verzí, která je ideální pro naše použití, protože není časově omezena, ale spíše omezuje množství souběžných připojení, která můžete k databázi vytvořit.
Stáhněte si jej z https://tableplus.com. Vím, že existují verze pro macOS, Windows a Linux.
Klikněte na „Vytvořit nové připojení…“ a v seznamu vyberte MySQL:
poté nastavte název připojení a zadejte „root“ a heslo, které jste nastavili dříve:
Klikněte na Connect
a měli byste být připojeni k MySQL!
Všimněte si, že jsme připojeni pomocí root
uživatele, který by měl být používán pouze pro účely administrace.
Každodenní používání databáze by měl provádět běžný uživatel. Uvidíme to v samostatném tutoriálu.