Di macOS, Anda dapat menginstal MySQL dengan mudah menggunakan Homebrew.
Jalankan:
brew install mysql
Perintah di atas akan memakan waktu cukup lama, lalu cetak sesuatu seperti ini:
Anda sekarang dapat memulai server MySQL dengan menjalankan:
brew services start mysql
Sekarang kita perlu mengamankan server MySQL. Secara default, server datang tanpa kata sandi root, jadi kami perlu memastikannya terlindungi.
Jalankan:
mysql_secure_installation
Prosedur ini dapat memakan waktu cukup lama, tetapi memberikan banyak kekuatan untuk memastikan Anda mendapatkan default terbaik di luar kotak:
Karena kami menggunakan brew services start mysql
untuk memulai MySQL, Mac Anda akan memulai ulang saat reboot. Anda dapat menjalankan:
brew services stop mysql
untuk menghentikan hal ini terjadi, dan juga untuk segera menghentikan MySQL.
Anda juga dapat menghindari mode daemon . ini (itulah yang kami sebut program yang selalu berjalan di latar belakang dan restart ketika komputer di-restart) dengan menjalankan:
mysql.server start
Ini akan memulai MySQL dan akan tetap berjalan sampai komputer dimatikan, atau sampai Anda menjalankan:
mysql.server stop
dan tidak akan memulai ulang saat reboot.
Terserah Anda untuk memutuskan mana yang Anda inginkan.
Sekarang Anda dapat terhubung ke server menggunakan perintah:
mysql -u root -p
Anda harus mengetikkan root
kata sandi pengguna setelah Anda menjalankan perintah ini, dan setelah selesai Anda akan melihat layar ini:
Perangkat lunak GUI (grafis) hebat yang dapat kita gunakan untuk berinteraksi dengan database SQLite adalah TablePlus.
Itu datang dengan uji coba gratis yang sempurna untuk penggunaan kami, karena ini tidak berbasis waktu melainkan membatasi jumlah koneksi bersamaan yang dapat Anda buat ke database.
Unduh dari https://tableplus.com. Saya tahu ada versi macOS, Windows dan Linux.
Klik “Buat koneksi baru…” dan pilih MySQL dalam daftar:
kemudian atur nama untuk koneksi, dan masukkan "root" dan kata sandi yang Anda tetapkan sebelumnya:
Klik Connect
, dan Anda harus terhubung ke MySQL!
Perhatikan bahwa kita terhubung menggunakan root
pengguna, yang seharusnya hanya digunakan untuk tujuan administrasi.
Penggunaan database sehari-hari harus dilakukan dengan menggunakan pengguna biasa. Kita akan melihatnya di tutorial terpisah.