今天应公司的要求,需要在阿里云上安装sql server 在本地使用,由于自己原来没有涉及过这样的安装所以走了很多的弯路。现在将我的安装过程与大家分享,希望能够帮到想要学习这个方面的人。以下是我用Centos7.3环境下安装的sql server
1.前提条件就是你的内存要大于2G.
2.下载服务
(在这一步的安装过程中一定要注意在网上大多数的教程都是如下图的路径,经我的安装是错误的,他就是一个页面,但是引用的地址不对,无法正确安装,下边的安装是在我的电脑上正确安装的,猜测和版本有关系。所以安装不成功时,不要灰心,要尝试自己去修改)
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
sudo curl -o
/etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
3.安装服务
sudo yum install -y mssql-server
4.现在安装完成,我们可以查看版本
rpm -qa |grep mssql
5.这时我们要找到安装的路径,如果记得就直接转到安装的bin目录下,如果说不记得可以使用命令行find / -name mssql查找,找到之后将所在的位置切换到bin
6.在bin下查看mssql-conf通过帮助提示配置执行在bin的目录下执行
./mssql-conf setup
如果密码设置不满足要求,可以直接切出,重新执行./mssql-conf setup当密码成功后就可以启动了。
systemctl start mssql-server
systemctl enable mssql-server
7.在阿里云的安全组配置中将端口号1433放出来供外界的使用。另外也需要设置防火墙的设置将端口放出。永久生效
firewall-cmd --add-port=‘1433/tcp‘ --permanent
firewall-cmd --reload
自此,简单的在linux的平台下的centos系统下的sql server 的安装就完成了,在本地便可以通过ip以及用户名密码访问了。并且可以使用Navicat进行连接,本地已经不需要安装sql server 的服务了。只需要一个工具就可以解决了。
另外附加两个我觉得对我有用的两个网页
https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-linux-2017
http://www.mamicode.com/info-detail-1712160.html