![Kako instalirati Seafile za sinkronizaciju i dijeljenje datoteka na CentOS 8](/f/a6e426acad16645803e8634ca3f45c0a.png?width=100&height=100)
Godine 2016, Microsoft iznenadili su IT svijet najavom svojih planova za dovođenje MS SQL poslužitelj do Linux.
Pod, ispod Satya Nadella’s vodstvo, Redmond gigant je postigao značajan napredak u iskorištavanju područja u kojima Linux dominira industrijom (poput tehnologija koje pokreću oblak). Potez da se SQL Server učini dostupnim u Linuxu još je jedan pokazatelj ovog pristupa.
Bez obzira na motivaciju tvrtke koja stoji iza ove inicijative, administratori sustava Linux vjerojatno će morati naučiti kako instalirati, održavati i koristiti MS SQL poslužitelj - posebno s obzirom na to da su paketi pretpreglednih verzija već dostupni za Red Hat Enterprise Linux 7.3+ (uključuje CentOS 7.3+ također) i Ubuntu poslužitelj 16.04 bitova (nažalost-nema 32-bitne verzije!).
Jedini "fensi" sistemski zahtjev prethodne verzije pregleda je da sustav na kojem je instaliran mora imati najmanje 2 GB od radna memorija.
U ovom članku za brzi početak ćemo objasniti kako instalirati Pregled SQL Servera 2019 na RHEL/CentOS 7.3+ izdanja i Ubuntu 16.04.
1. Da biste instalirali SQL Server RHEL/CentOS 7.3+ izdanja, preuzmite konfiguracijske datoteke spremišta Red Hat spremišta Microsoft SQL Server 2019 za pregled koje će instalirati mssql-poslužitelj paket i mssql-alati koristeći sljedeće naredbe za curl.
# curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo. # curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo.
2. Zatim instalirajte SQL Server i mssql-alati sa unixODBC razvojni paket pomoću yum upravitelj paketa, kao što je prikazano.
# yum install -y mssql-poslužitelj mssql-alati unixODBC-devel.
3. Kad instalacija završi, bit ćete podsjetni da pokrenete konfiguracijsku skriptu (/opt/mssql/bin/mssql-conf) da biste prihvatili uvjete licence, postavite lozinku za SA korisnika i odaberite svoje izdanje.
#/opt/mssql/bin/mssql-conf postavljanje.
4. Nakon što je konfiguracija dovršena, provjerite je li SQL Server servis radi.
# systemctl status mssql-poslužitelj.
5. Otvoreni port 1433/tcp na vatrozidu kako biste omogućili vanjskim klijentima komunikaciju sa poslužiteljem baze podataka:
Ako koristite firewalld:
# firewall-cmd --add-port = 1433/tcp --trajan. # firewall-cmd --reload.
Inače (koristeći iptables):
# iptables -A ULAZ -p tcp --dport 1433 -j PRIHVATI. # iptables-save>/etc/sysconfig/iptables.
1. Kako bi za Ubuntu vjerovati paketima iz MS SQL poslužitelj spremišta, uvoz GPG tipke koristeći sljedeće naredba wget.
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt -key add -
2. Dodajte spremište Microsoft SQL Server Ubuntu za pregled SQL Servera 2019.
$ sudo add-apt-repository "$ (wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)" $ curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list.
3. Ponovno sinkronizirajte datoteke indeksa paketa i ažurirajte osnovni paket i dodatne alate:
$ sudo apt-get ažuriranje. $ sudo apt-get install mssql-server mssql-tools unixodbc-dev -y.
4. Pokrenite konfiguracijsku skriptu kao u prethodnom slučaju:
$ sudo/opt/mssql/bin/mssql-conf postavljanje.
5. Odaberite "Da" kada se od vas zatraži da prihvatite uvjete licence za MS SQL alati:
Prijavit ćemo se na poslužitelj i stvoriti bazu podataka pod nazivom Tkanine. The -P
prekidaču mora slijediti lozinka koju ste odabrali kada ste prethodno instalirali paket:
$ sqlcmd -S localhost -U SA -P 'Vaša lozinka ovdje' IZRADI TABLU PODATAKA Tkanine. Izlaz.
Ako koristite Linux, možete nastaviti koristiti naredbeni redak kao što je prikazano gore. U suprotnom, instalirajte SQL Server Management Studio Express ako koristite Windows.
Nakon što završite, unesite IP poslužitelja baze podataka (192.168.0.200 u ovom slučaju) i vjerodajnice za prijavu (korisničko ime = sa, lozinka = Vaša lozinkaOvdje):
Nakon uspješne prijave, Tkanine baza podataka trebala bi se pojaviti s lijeve strane:
Zatim kliknite Novi upit za otvaranje novog prozora upita u koji ćete umetnuti sadržaj datoteke Tkanine skripta iz Codeproject.com, a zatim kliknite Izvršiti.
Ako uspije, vidjet ćete da je skripta stvorila 5 tablica i broj zapisa u svakoj:
Za zaključak pokrenite sljedeći upit da biste dohvatili prvih 5 zapisa iz tablice Klijenti:
UPOTREBA Tkanine. ODABERI TOP 5 imena, prezimena, datumaOd rođenja OD klijenta. IĆI.
Rezultati bi trebali biti identični ispisu na sljedećoj slici:
Čestitamo! Uspješno ste instalirali i testirali MS SQL Server na Linuxu!
U ovom smo članku objasnili kako instalirati MS SQL poslužitelj na RHEL / CentOS i Ubuntu poslužitelj.
Zbog novootkrivene bliskosti Microsofta i Linuxa, administratori sustava Linuxa morat će imati znanje o MS SQL Serveru ako žele ostati na vrhu svoje igre.
Do sredine 2017. na Linuxu će biti ponuđena ista izdanja SQL Servera kao i danas na Windowsima: Enterprise, Standard, Web, Express i Developer. Posljednja dva su besplatna, ali samo će Express Edition imati licencu za produkcijsku upotrebu (ali s ograničenjima resursa).
Kao i uvijek, slobodno upotrijebite donji obrazac za komentare da nam pošaljete poruku ako imate pitanja. Veselimo se čuti od vas!