• ubuntu 16.04 跑 mssql 2017


    你必须具有的 Ubuntu 16.04 机至少 2 GB的内存。

    这点要注意哈,我买的测试机只有1G,装完后才发现跑不起来,为毛就不先提示环境不足以运行,禁止安装呢?只好升级,加1G内存。

    导入公共存储库 GPG 密钥:

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

    注册 Microsoft SQL Server Ubuntu 存储库:

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

    开始安装:

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

    选择版本和设置密码

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

    PS:百度云2G的,free -m 只显示有1842,装不上,等解决了这个问题,再继续。

    2018-05-09:

    因为百度云的用linux指令free查看的容量是不能修改,在阿里云查看的容量是实际2048,百度云客服说没办法解决,给我退款了,腾讯云有免费试用,于是在腾讯云上折腾。

    腾讯云的是4G内存,显示3xxx,所以这个条件完全满足了,但把mssql2017安装上去后,马上就挂掉,重启几次,都是3秒内挂掉的。

     

    然后再仔细看看我软的环境要求,发现有这个一个要求:

    文件系统    XFS或EXT4 (其他文件系统,如BTRFS,不支持)

    怎么都没想到大腾讯的竟然是EXT3,联系客服,回复不能更改,再见~

    又跑到华为云,验证了企业信息,申请了一个15天试用,拿到系统先mount看一下,ext4,go,一路执行下来,非常顺利。

    systemctl status mssql-server

    查一下状态,一切正常。

    win10的MSSQL远程管理工具连不上,Linux的防火墙没开,想到腾讯云的安全组,赶紧去华为云后台看看,果然,加上1433端口放行后,一切顺利,这次踩坑终于画上了句号。

    修改SQL端口号之类的配置,官方有详细的介绍。

    sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>

    https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-2017#tcpport

    阿里云新装机,遇到 add-apt-repository 命令找不到,执行下面的安装:

    sudo apt-get install software-properties-common
    

      

  • 相关阅读:
    Java 发送http请求(get、post)
    java 压缩成zip文件、解压zip文件(可设置密码)
    bootstrap日历控件datetimepicker基本用法
    js/java 获取、添加、修改、删除cookie(最全)
    阿里云centos中mysql的安装及一些常识知识
    HDOJ 4869 Turn the pokers
    J2ee高并发情况下监听器
    硬盘杀手!Windows版Redis疯狂占用C盘空间!
    指针数组、数组指针、函数指针、指针函数总结
    STM32学习笔记之EXTI(外部中断)
  • 原文地址:https://www.cnblogs.com/vincentzhou/p/8989288.html
Copyright © 2020-2023  润新知