Database yang satu ini gak boleh ketinggalan, karena hampir semua aplikasi di PT. Tabeldata mostly pake database MySQL tpi selain itu juga ada yang pake PostgreSQL dan MS SQL Server. Langung aja install MySQL server pertama Download dulu installernya dari website oracle mysql
Mysql database on macOS Mojave, berikut adalah cara installasinya
yang saya download yaitu:
Install MySQL Server
Setelah download double click file mysql-8.0.12-macos10.13-x86_64.dmg
maka akan muncul tampilan seperti berikut:
Kemudian double clik mysql-8.0.12-macos10.13-x86_64.pkg
berikutnya muncul tapilan installernya seperti berikut:
Seperti biasa kita harus accept supaya bisa install di mac kita, next:
Langung aja Continues
Langsung aja Agree klo males baca, heheh. Next
Klo mau ubah lokasi install, lakukan di sini. Klo saya biarkan semuanya default. Next:
Nah untuk ini, saya pilih yang kedua supaya client-client yang mau remote pake versi 5.x masih bisa login. Next
isi root password, klo saya menggunakan passwordnya-root
. Next
Setelah itu installasi selesai. Sekarang kita test konek ke database Mysql. Buka Settings -> Mysql Service
Maka akan muncul tampilannya seperti berikut:
Kemudian klick Start Mysql Server seperti berikut:
Setelah itu kita konek menggunakan mysql-client / mysql cli di terminal dengan perintah seperti berikut:
/usr/local/mysql/bin/mysql -h localhost -u root -p
Nah supaya kita bisa manggil mysql-client hanya dengan perintah mysql
jadi kita tambhakan ke env ~/.bash_profile
dengan script seperti berikut:
## at begin
export MYSQL_HOME=/usr/local/mysql
## at last script
export PATH=$PATH:$MYSQL_HOME/bin
Hasilnya seperti berikut:
Mysql Client GUI / MySQL Workbranch
Untuk bisa menggunakan mysql-client berbasis GUI kita bisa menggunakan software buatan mysql itu sendiri namanya Mysql Workbranch. Setelah installernya kita download tadi. Run file mysql-workbench-community-8.0.12-macos-x86_64.dmg
seperti berikut:
Kita tinggal drag java Mysql Workbranch.app
ke folder Application
, udah itu selesai kita tingal lauch applikasinya dari dashboard hasilnya seperti berikut:
Kita coba konek menggunakan user root
, isi passwordnya dan hasilnya seperti berikut: