赞
踩
官网链接:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-2017
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo
sudo yum install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
可能会报错:
解决办法:
- #定位文件在哪里
- locate -b '\libc++.so.1'
- sudo echo "/opt/mssql/lib/libc++.so.1">>/etc/ld.so.conf
- #将文件添加到/etc/ld.so.conf
- sudo ldconfig
- #ldconfig是一个动态链接库管理命令,ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令.
sudo /opt/mssql/bin/mssql-conf setup
systemctl status mssql-server
- firewall-cmd --zone=public --add-port=1433/tcp --permanent
- systemctl restart firewalld.service
- firewall-cmd --reload
1、下载 Microsoft Red Hat 存储库配置文件。
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
2、如果你有旧版mssql 工具安装,请删除任何较旧的 unixODBC 包。
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
3、运行以下命令以安装 mssql-tools 和 unixODBC 开发人员包。
sudo yum install -y mssql-tools unixODBC-devel
4、为方便起见,请将 /opt/mssql-tools/bin/ 添加到 PATH 环境变量。 这样就可以在运行工具时不指定完整路径。 请运行以下命令,以便修改登录会话和交互/非登录会话的 PATH:
- echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
-
- echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
-
- source ~/.bashrc
5、查看sqlcmd指令是否可用
sqlcmd -S localhost -U SA
一般这样以后就会要求你输入Password,输入安装时候要求输入的密码就好了,就表示sqlcmd指令就可以使用了
完毕!
参考博文:https://blog.csdn.net/qq_38192568/article/details/83035769
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。