• linux安装sqlserver(1核,2GB)


    测试环境:腾讯云,1核+2G

    1.下载 Microsoft SQL Server 2017 Red Hat 存储库配置文件:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

    2.安装 SQL Server:

    sudo yum install -y mssql-server

    3.破解2G运行内存限制(3.5G内存同理)

    cd /opt/mssql/bin/ # 进入目录 
    mv sqlservr sqlservr.old # 保存备份文件 
    python # 使用python修改内存限制代码

    >>>oldfile = open("sqlservr.old", "rb").read()

    >>>newfile = oldfile.replace("x00x94x35x77", "x00x80x84x1e")

    >>>open("sqlservr", "wb").write(newfile)

    >>>exit()

    4.运行 mssql-conf setup 命令并按提示设置 SA 密码,然后选择版本。

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

    5.然后就是确认安装版本,确认sqlserver密码(输密码,但是在云服务器上安装过程中即便在这里输入了密码也无法正常登陆),有些版本可能存在选sqlserver语言类型的根据需要填就行。这部分就是选选选,不是很难。

    6.安装sqlserver

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

    7.修改sqlever的权限

    cd /opt/mssql/bin/

    chmod  755  sqlservr

    8.重启sqlserver服务

    sudo systemctl start mssql-server

    9. 显示当前sqlserver服务是否在运行
    systemctl status mssql-server

    不在运行状态尝试手动开启sqlserver,或者重启云服务器

    systemctl start mssql-server

    systemctl enable mssql-server

    10.下载 Microsoft Red Hat 存储库配置文件

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

    11.如果你有旧版mssql 工具安装,请删除任何较旧的 unixODBC 包。

    sudo yum remove unixODBC-utf16 unixODBC-utf16-devel

    12.运行以下命令以安装 mssql-tools 和 unixODBC 开发人员包。

    sudo yum install -y mssql-tools unixODBC-devel

    13.请将 /opt/mssql-tools/bin/ 添加到 PATH 环境变量

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

    14.使用以下命令更改 SA 密码:

    sudo systemctl stop mssql-server
    sudo /opt/mssql/bin/mssql-conf set-sa-password

    15.重新启动 SQL Server 服务。

    sudo systemctl start mssql-server

    开启远程访问需要去服务器安全组打开1433端口。

  • 相关阅读:
    [HAOI2009] 毛毛虫
    [NOI2015]品酒大会
    SDOI2016 生成魔咒
    [POJ2406]字符串的幂
    [SPOJ705]不同的子串
    快速幂和矩阵快速幂
    对于最近的一些日常总结by520(17.10.18)
    思维训练
    趣味性的高智商(贼有意思)的题(坑)
    C++手动开O2优化
  • 原文地址:https://www.cnblogs.com/aaronguo/p/12626145.html
Copyright © 2020-2023  润新知