在安装数据库的时候有多个选择,这里介绍的是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)我通过零售渠道购买了许可证,并且需要输入产品密钥。
这里我输入2,然后会提示我们输入数据库的管理员密码,大家根据自己情况设定,输入两次回车之后会自动设置好
5.设置好了之后我们需要检查数据库是否在运行
systemctl status mssql-server --no-pager
一般会显示这个画面那么就是在正常工作了
6.如果计划远程连接,可能还需要在防火墙上打开 SQL Server TCP 端口(默认值为 1433)。
sudo ufw allow 1433
现在的话已经可以使用了
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 ''
也可以使用下面的命令 在提示之后输入密码即可
sqlcmd -S localhost -U SA
那么成功之后会显示如下的画面,那么就是可以正常工作了。
到现在为止我们的数据库就是完全安装结束了