First you’ll need to install Homebrew if you don’t have it on your machine :
Install from Microsoft Store; Chocolatey (choco install dbeaver) Mac OS X. Mac OS X (dmg) Mac OS X (zip) Brew Cask (brew install -cask dbeaver-community) MacPorts (sudo port install dbeaver-community) Linux. Linux Debian package 64 bit (installer) Linux RPM package 64 bit (installer) Linux 64 bit (zip) Linux x86 64 bit (zip without Java included). Install MariaDB with Brew: brew update brew install mariadb. After a successful installation, you can start the server ane ensure it autostarts in the future with: brew services start mariadb. You should get some positive feedback on that action: Successfully started `mariadb` (label: homebrew.mxcl.mariadb) You must change MySQL server.
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
Install Mariadb Mac Os X
If you already have homebrew installed, type brew update
Then : brew install mariadb
It will download and install some dependencies first (cmake, pidof, …) then it will download and build MariaDB on your mac.
It took around 7 minutes on my pc, so … go take a coffee
If this step finished successfully, congrats ! You have MariaDB running on your mac !
If not, type brew doctor and try to resolve all the problems before installing any package.
Now, type mysql to login. You’ll see something similar to this :
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MySQL connection id is 28
Server version: 5.5.17 MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.
Install Mariadb Mac M1
MySQL [(none)]>
Type status, you should see a message similar to this one :
mysql Ver 15.1 Distrib 5.5.32-MariaDB, for osx10.6 (i386) using readline 5.1
You can now create new users, grant to them some privileges and start working.
Install Mariadb On Mac Os
If you’re running MariaDB on a production environment, type mysql_secure_installation and follow the instructions.