Instalacja MySQL, PostgreSQL i Redisa na Mac OS

Bartosz

Bartosz Stefanicki 13 października 2022

Instalacja MySQL, PostgreSQL i Redisa na Mac OS

Domyślnie silniki baz danych takie jak MySQL czy Redis nie są zainstalowane na Makach. Możemy je szybko dograć na kilka sposobów.

DBngin

Aplikacja stworzona przez zespół TablePlus (zarządzanie bazami danych). Jest darmowa, wspierana i rozwijana, a do tego bardzo minimalistyczna i prosta w obsłudze. Adres programu: https://dbngin.com.

Po pobraniu, należy ją zainstalować i po prostu wybrać jaką bazę danych chcemy dodać do naszego systemu. Dostępne są MySQL, PostgreSQL i Redis. Podczas dodawania dostępne są także dodatkowe opcje, np. wersja, którą chcemy zainstalować.

Lokalizacja plików konfiguracyjnych (na przykładzie MySQL):

/Users/Shared/DBngin/mysql/<WERSJA_MYSQL>

Lokalizacja utworzonych baz danych (na przykładzie MySQL):

/Users/<NAZWA_UŻYTKOWNIKA>/Library/Application Support/com.tinyapp.DBngin/engines/mysql/

Homebrew

Homebrew, czyli menedżer pakietów, którego brakuje na Maku i Linuksie. Taki jest slogan tej aplikacji, widoczny na stronie. Faktycznie, dzięki niej możemy szybko wzbogacić system o dodatkowe silniki baz danych.

  1. Instalujemy Homebrew
  2. Wydajemy komendę, aby zainstalować np. MySQL:
brew install mysql
  1. Zrestartuj silnik bazy danych MySQL:
brew services restart mysql
  1. Uruchom silnik:
mysql.server start
  1. Uruchom konfigurację:
mysql_secure_installation

Zachęcam do dzielenia się spostrzeżeniami w komentarzach. Może istnieją ciekawsze alternatywy do wyżej zaprezentowanych rozwiązań?

Warto zobaczyć

Szukasz hostingu?

Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Grudzień 2022).

Data publikacji: 01.10.2022 r. Tagi: mysql, mac, macos. Źródło obrazka porady: Strona DBngin.

Komentarze


© 2005-2022 itporady.pl. Wszystkie prawa zastrzeżone.

Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych, statystycznych oraz dostosowania naszych serwisów do indywidualnych potrzeb użytkowników.