Hướng dẫn cài đặt MS SQL Server beta trên CentOS 7 (chỉ 64-bit). Microsoft hỗ trợ RedHat, CentOS, Ubuntu.
Điều kiện tiên quyết
- Máy tối thiểu 4GB RAM, 30GB ổ cứng.
- CentOS 7 đã cài đặt.
- User root hoặc có quyền sudo.
Cài đặt MS SQL Server trên CentOS
Thêm repository Microsoft vào yum:
# curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
Cài đặt gói mssql-server:
# yum update # yum install -y mssql-server
(Quá trình cài đặt kéo theo dependency: bzip2, gdb)
Cấu hình tài khoản SA
Chạy script cấu hình:
# sudo /opt/mssql/bin/sqlservr-setup
Nhập mật khẩu SA mạnh (tối thiểu 8 ký tự, chữ hoa/thường, số, ký tự đặc biệt). Chọn khởi động dịch vụ ngay và enable auto-start.
Khởi động và kiểm tra dịch vụ:
# systemctl start mssql-server # systemctl status mssql-server
Mở tường lửa cho MS SQL
# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent # sudo firewall-cmd --reload
Cài đặt MS SQL Tools
Thêm repo production:
# curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
Cài đặt mssql-tools (kèm msodbcsql, unixODBC-utf16, libtool-ltdl):
# yum install mssql-tools
Chấp nhận license terms (YES).
Kết nối SQL Server trên Linux
Cú pháp kết nối:
# sqlcmd -S IP-ADDRESS -U SA -P '' # sqlcmd -S localhost -U SA -P Test@1234 1> CREATE DATABASE TEST1; 2> GO; 3> quit
Bài viết hướng dẫn cài MS SQL Server, công cụ dòng lệnh, cấu hình SA password trên CentOS 7.