您的位置:首页 > 运维架构 > Linux

安装SQL Server For Linux(Install SQL Server)

2017-05-19 10:03 489 查看

SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)

1. 安装SQL Server

官网安装指南:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu

安装步骤如下:

a) 安装curl软件包:

sudo apt install curl


b) 导入repository GPG键和SQL Server Ubuntu的安装库:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list


c) 安装SQL Server:

sudo apt-get update
sudo apt-get install -y mssql-server


d) 初始化SQL Server配置:

sudo mkdir /data
sudo chown mssql /data
sudo chgrp mssql /data
sudo /opt/mssql/bin/mssql-conf set network.tcpport 1433                  #端口
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /data     #数据
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultlogdir /data      #日志
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultbackupdir /data   #备份
sudo /opt/mssql/bin/mssql-conf set-collation                             #字符集      Chinese_PRC_CI_AS
sudo /opt/mssql/bin/mssql-conf setup


e) 确认SQL Server服务的状态:

systemctl status mssql-server
sudo systemctl restart mssql-server   #重启


f) 设置防火墙开启SQL Server服务端口:

sudo ufw allow 1433/tcp
sudo ufw reload


Note:默认情况下Ubuntu防火墙是关闭状态,ufw status可以查看。

另外如果有其它防火墙工具,比如firewalld工具包,则需要执行以下命令设置防火墙开启SQL Server服务端口:

firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload


最后就可以用Windows中的SQL Server Management Studio去连接访问数据库了。

g) 查看当前配置文件

sudo cat /var/opt/mssql/mssql.conf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: