騰訊雲CENTOS7安裝MSSQL2017
mkdir -p /opt/sqlserver2017
cd /opt/sqlserver2017/
下載離線包:
wget https://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-14.0.1000.169-2.x86_64.rpm
安裝依賴包:
yum install bzip2
yum install gdb
yum install libsss_nss_idmap
安裝包:
rpm -ivh mssql-server-14.0.1000.169-2.x86_64.rpm
安裝mssql:
cd /opt/mssql/bin/
./mssql-conf/setup
提示:MSSQL2017安裝要求不少於3.5G的內存,否則不能安裝。
筆者所購買的騰訊雲CENTOS7只有2G的內存,需要修改以后才能安裝:
[root@localhost bin]# mv sqlservr sqlservr.old
[root@localhost bin]# python
>>> a = open("sqlservr.old", "rb").read()
>>> b = a.replace("\x80\x10\xb7\xc1", "\x00\x80\x84\x1e")
>>> open("sqlservr", "wb").write(b)
[root@localhost bin]# chmod +x sqlservr
再執行./mssql-conf/setup 就可以安裝成功了。
停止、啟動或重啟 SQL Server 服務:
systemctl stop mssql-server
systemctl start mssql-server
systemctl restart mssql-server
配置防火牆:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload