GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal SQL Server di MacOS

Pendahuluan

SQL Server adalah alat manajemen basis data relasional yang dikembangkan oleh Microsoft. Ini tersedia di Windows, Linux, macOS, dan sebagai penerapan Docker.

Dalam tutorial ini, kami akan menunjukkan cara menginstal SQL Server 2019 sebagai penerapan Docker di macOS.

Prasyarat

  • Sistem yang menjalankan macOS Catalina atau lebih baru
  • Pengguna dengan hak istimewa tingkat administrator
  • Akses ke jendela terminal

Instal dan Konfigurasi Docker

1. Unduh file instalasi Docker Community Edition dari halaman unduh resmi Docker. Bergantung pada perangkat keras Anda, pilih tautan yang sesuai di Dapatkan Desktop Docker untuk Mac bagian untuk memulai pengunduhan.

2. Klik dua kali .dmg file untuk memulai proses instalasi. Setelah ini selesai, seret Docker.app ikon ke Aplikasi your Anda folder s.

3. Luncurkan Docker, lalu buka Docker menu tarik-turun dengan mengeklik ikon Docker di bilah menu.

4. Pilih Preferensi .

5. Buka Sumber Daya tab di sisi kiri Preferensi layar.

6. Meningkatkan Memori nilainya menjadi 4,00 GB.

7. Setelah selesai, klik Terapkan &Mulai Ulang untuk mengonfirmasi pengaturan baru:

Instal SQL Server di Mac

Ikuti langkah-langkah ini untuk menyiapkan SQL Server sebagai wadah Docker:

Langkah 1:Unduh Gambar SQL Server

Jalankan perintah berikut di jendela terminal untuk mengunduh gambar untuk SQL Server 2019:

sudo docker pull mcr.microsoft.com/mssql/server:2019-latest

Langkah 2:Luncurkan Gambar SQL Server di Docker

Untuk meluncurkan gambar yang Anda unduh di Docker, gunakan:

docker run -d --name example_sql_server -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Strong.Pwd-123' -p 1433:1433 mcr.microsoft.com/mssql/server:2019-latest

Pada perintah di atas:

  • -d :Meluncurkan wadah buruh pelabuhan dalam mode daemon, memungkinkannya berjalan di latar belakang tanpa jendela terminal terbuka.
  • --name :Menetapkan nama untuk wadah Docker. Dalam contoh ini, kami menggunakan example_sql_server .
  • -e 'ACCEPT_EULA=Y' :Mengonfirmasi bahwa Anda setuju dengan EULA (Perjanjian Lisensi Pengguna Akhir) untuk Docker.
  • -e 'SA_PASSWORD=Strong.Pwd-123' :Mengatur kata sandi basis data. Dalam contoh ini, kami menggunakan "Strong.Pwd-123" sebagai kata sandi.
  • -p 1433:1433 :Memetakan kontainer ke port lokal 1433.
  • mcr.microsoft.com/mssql/server:2019-latest : Memilih file gambar untuk digunakan Docker.

Langkah 3:Periksa Wadah Docker SQL Server

Periksa status wadah SQL Server Docker dengan:

docker ps -a

Jika STATUS kolom output untuk wadah mengatakan Up , wadah sedang berjalan. Jika terbaca Exited , penampung tidak lagi berjalan dan memerlukan pemecahan masalah.

Langkah 4:Instal Alat Baris Perintah SQL Server

Gunakan perintah berikut untuk menginstal sql-cli:

sudo npm install -g sql-cli

sql-cli adalah alat baris perintah yang memungkinkan Anda menjalankan perintah dan kueri untuk instance SQL Server di jendela terminal.

Langkah 5:Hubungkan ke SQL Server

Hubungkan ke SQL Server dengan menggunakan mssql perintah di jendela terminal:

mssql -u sa -p Strong.Pwd-123

Dimana:

  • -u :Menentukan nama pengguna untuk menghubungkan ke database. Dalam contoh ini, kami menggunakan nama pengguna default "sa" .
  • -p :Mendefinisikan password untuk login ke database. Dalam contoh ini, kami menggunakan "Strong.Pwd-123" , yang kami pilih saat meluncurkan wadah SQL Server Docker.

Instal Alternatif SQL untuk Mac berbasis ARM

Karena gambar Docker SQL server hanya mendukung arsitektur AMD64, mencoba menjalankannya pada mesin Mac berbasis ARM akan menghasilkan kesalahan. Namun, Azure SQL Edge, alat RDBM serupa yang dirancang khusus untuk penerapan edge IoT, dapat digunakan sebagai alternatif yang berfungsi penuh.

Ikuti langkah-langkah di bawah ini untuk menginstal Azure SQL Edge.

Langkah 1:Tarik Gambar Docker

Unduh gambar Azure SQL Edge ke sistem Anda:

docker pull mcr.microsoft.com/azure-sql-edge

Langkah 2:Jalankan Docker Container

Saat image berhasil diunduh ke mesin Anda, jalankan container menggunakan perintah berikut:

sudo docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Strong.Pwd-123' -p 1433:1433 --name sqledge -d mcr.microsoft.com/azure-sql-edge

Langkah 3:Periksa Wadah

Pastikan wadah Azure SQL Edge berjalan dengan benar:

docker ps

Langkah 4:Akses Wadah dengan Bash Shell

Dengan wadah berjalan, Anda dapat terhubung ke Azure SQL Edge dengan menggunakan docker exec perintah:

sudo docker exec -it sqledge "bash"

Langkah 5:Hubungkan ke Database

Setelah berada di dalam wadah, sambungkan ke database menggunakan alat sqlcmd:

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA

Saat diminta, masukkan sandi yang Anda tentukan di langkah 2 .

Prompt basis data muncul. Anda sekarang dapat menggunakan Azure SQL dengan cara yang sama seperti Anda menggunakan MSSQL.


Linux
  1. Cara menginstal Ms SQL Server 2019 di Ubuntu 20.04

  2. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  3. Bagaimana cara menginstal Microsoft SQL Server untuk linux (fedora)?

  1. Cara Menginstal Docker di CentOS 7

  2. Cara Menginstal SQL Server di Linux

  3. Cara Menginstal Podman di macOS

  1. Cara Menginstal Docker di Raspberry Pi

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal SQL Server di Windows 10