Linux下安装Microsoft SQL Server (MSSQL)
以下是在常见Linux发行版(如Ubuntu/CentOS)安装MSSQL Server的完整步骤:
1. 系统要求
- 内存:至少2GB RAM
- 磁盘空间:6GB以上
- 支持系统:
- Ubuntu 16.04/18.04/20.04
- RHEL/CentOS 7.x/8.x
- SUSE 12 SP2+
使用命令检查系统版本:
lsb_release -a # Ubuntu cat /etc/redhat-release # CentOS/RHEL
2. 安装步骤(以Ubuntu 20.04为例)
步骤1:导入存储库密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
步骤2:注册MSSQL存储库
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
步骤3:安装MSSQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
步骤4:运行配置向导
sudo /opt/mssql/bin/mssql-conf setup
按提示操作:
- 选择版本(免费版选
Developer或Express) - 接受许可协议
- 设置SA(管理员)密码(需包含大小写字母、数字和符号)
步骤5:验证服务状态
systemctl status mssql-server --no-pager
正常输出应包含:active (running)
3. 安装命令行工具
sudo apt-get install -y mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
4. 连接数据库
sqlcmd -S localhost -U SA -P '<你的SA密码>'
执行测试命令:
SELECT @@VERSION;
GO
成功将返回SQL Server版本信息。
5. 防火墙配置(如需远程访问)
sudo ufw allow 1433/tcp # MSSQL默认端口
sudo ufw reload
6. 管理命令
| 操作 | 命令 |
|---|---|
| 启动服务 | sudo systemctl start mssql-server |
| 停止服务 | sudo systemctl stop mssql-server |
| 查看日志 | sudo tail -f /var/opt/mssql/log/errorlog |
注意事项
- 首次安装后需立即修改SA密码
- 默认数据目录:
/var/opt/mssql/data/ - 配置文件位置:
/var/opt/mssql/mssql.conf - 推荐使用Azure Data Studio作为图形管理工具
其他系统安装参考:
RHEL/CentOS指南
官方文档
1280

被折叠的 条评论
为什么被折叠?



