时间:2021-07-01 10:21:17 帮助过:29人阅读
重新执行脚本
./mssql.conf setup 同意许可,输入y, 输入SQL Server 的管理员密码(sa),通过验证会提示完成
接下来我们启动mssql服务
systemctl start mssql-server systemctl enable mssql-server
然后我们查看端口状态
SQL Server 的1433端口已经被监听了
设置防火墙
要连接数据库,首先要打开防火墙上1433端口,也就是,增加tcp端口1433到公共区域,并且永久生效。
firewall-cmd --add-port=‘1433/tcp‘ --permanent firewall-cmd --reload
我们先通过windows下的SQL Manager Studio 连接一下
接下来我们使用linux本地进行连接,我们首先需要下载客户端工具的源、安装客户端工具
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
yum install -y mssql-tools
连接sql sever
这里用sqlcmd来连接sql server,下面是一些命令行参数。我们已经安装了确实提示没有这个命令
我们需要配置环境变量
echo ‘export PATH="$PATH:/opt/mssql-tools/bin"‘ >> ~/.bash_profile
我们为了后期使用shell也可以使用我们需要添加一下变量
echo ‘export PATH="$PATH:/opt/mssql-tools/bin"‘ >> ~/.bashrc source ~/.bashrc
接下来我们再次尝试使用sqlcmd命令
接下来我们连接数据库
这里的-S是指定服务器名称,-U指定用户名,回车后会提示输入密码。
sqlcmd -S localhost -U sa -P <Password>
回车会提示输入密码
查询系统下的所有数据库
SELECT Name from sys.Databases; GO
创建一个数据库为testdb
CREATE DATABASE testdb; GO
我们再次查看系统下的所有数据库
SELECT Name from sys.Databases; GO
接下来我们需要选择该数据库
USE testdb; GO
接下来我们需要创建一张表,表的名称为:testtb
CREATE TABLE testtb (id INT, name NVARCHAR(50), quantity INT); GO
然后我们给表中插入数据
INSERT INTO testtb VALUES (1, ‘banana‘, 150); INSERT INTO testtb VALUES (2, ‘orange‘, 154); GO
接下来我们查询表中的信息
SELECT * FROM testtb ; GO
接下来我们使用windows下的SSMS 进行查看
我们下一篇将介绍使用powersell如何管理MSSQL Server
本文出自 “高文龙” 博客,谢绝转载!
Centos 7.3下 Linux For SQL Server安装及配置介绍
标签:centos 7.3下 linux for sql server安装及配置介绍(一)