在安装数据库的时候有多个选择,这里介绍的是SQL Server的安装教程,对于大部分linux都可用

首先参考的是微软官方的安装流程,中间会遇到一些问题我慢慢来介绍  官方教程链接   ->   链接  同时也可以在网站上找到其他的安装教程

这里着重说明一下 安装教程为ubuntu18的安装教程 16的教程需要简单替换一下,在需要替换的位置我会做一个说明

1.首先导入公共存储库 GPG 密钥

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

2.注册 Microsoft SQL Server Ubuntu 存储库:

    如果是ubuntu18运行下面的语句

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)"

    如果是ubuntu16运行下面的语句

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"

  如果想安装 SQL Server 2019,必须改为注册 SQL Server 2019 存储库。 使用以下命令安装 SQL Server 2019:

    ubuntu18输入

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

    ubuntu16输入

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"

3.运行以下命令以安装 SQL Server:

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

4.包安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择版本。

sudo /opt/mssql/bin/mssql-conf setup

他会一步一步提示你输入东西首先我们需要输入1-8数字中的一个,分别为

   1)评估(免费,无生产使用权,期限为180天)
   2)开发人员(免费,没有生产使用权)
   3)快递(免费)
   4)网页(PAID)
   5)标准(PAID)
   6)企业(PAID)-CPU核心利用率限制为20个物理/ 40个超线程
   7)企业核心(PAID)-CPU核心利用率直至操作系统最高
   8)我通过零售渠道购买了许可证,并且需要输入产品密钥。

乌班图es如何部署 乌班图server_linux

这里我输入2,然后会提示我们输入数据库的管理员密码,大家根据自己情况设定,输入两次回车之后会自动设置好

乌班图es如何部署 乌班图server_乌班图es如何部署_02

乌班图es如何部署 乌班图server_linux_03

5.设置好了之后我们需要检查数据库是否在运行

systemctl status mssql-server --no-pager

一般会显示这个画面那么就是在正常工作了

乌班图es如何部署 乌班图server_ubuntu_04

6.如果计划远程连接,可能还需要在防火墙上打开 SQL Server TCP 端口(默认值为 1433)。

sudo ufw allow 1433

现在的话已经可以使用了

安装SQL Server 命令行工具

1.导入公共存储库 GPG 密钥

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

2.注册 Microsoft Ubuntu 存储库

curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

3.更新源列表,并使用 unixODBC 开发人员包运行安装命令

sudo apt-get update 
sudo apt-get install mssql-tools unixodbc-dev

若要将 mssql-tools 更新至最新版本,请运行以下命令

sudo apt-get update 
sudo apt-get install mssql-tools

4.可选:向 bash shell 中的 PATH 环境变量添加 /opt/mssql-tools/bin/

要使 sqlcmd/bcp 能从登陆会话的 bash shell 进行访问,请使用下列命令修改 ~/.bash_profile 文件中的 PATH :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

要使 sqlcmd/bcp 能从交互式/非登录会话的 bash shell 进行访问,请使用下列命令修改 ~/.bashrc 文件中的 PATH :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

那么接下来就是本地连接测试了

本地连接

以下步骤使用 sqlcmd 本地连接到新的 SQL Server 实例

1.使用 SQL Server 名称 (-S),用户名 (-U) 和密码 (-P) 的参数运行 sqlcmd 。 在本教程中,用户进行本地连接,因此服务器名称为 localhost。 用户名为 SA,密码是在安装过程中为 SA 帐户提供的密码。

sqlcmd -S localhost -U SA -P '<YourPassword>'

也可以使用下面的命令  在提示之后输入密码即可

sqlcmd -S localhost -U SA

那么成功之后会显示如下的画面,那么就是可以正常工作了。

乌班图es如何部署 乌班图server_数据库_05

到现在为止我们的数据库就是完全安装结束了