centos7中安装sql server
1.设置yum安装源(如果报错,到官方文档换一个官方的安装源)官网链接:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-2017sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packa...
·
1.设置yum安装源(如果报错,到官方文档换一个官方的安装源)
官网链接: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
2.安装SQL server(此过程有点慢,需要等待一会)
sudo yum install -y mssql-server
3.运行 mssql-conf setup 命令并按提示设置 SA 密码,然后选择版本
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通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令.
4.继续安装
sudo /opt/mssql/bin/mssql-conf setup
5.查看运行状态
systemctl status mssql-server
6、允许远程连接,开放1433端口
firewall-cmd --zone=public --add-port=1433/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
安装Sqlserver命令行工具(在centos7上)
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
更多推荐
已为社区贡献3条内容
所有评论(0)