当前位置:首页 > CN2资讯 > 正文内容

在服务器 yum 安装mariadb10 如何在服务器上安装sql

3天前CN2资讯


流程

sql并未支持MacOS系统,在Mac上使用sql可以使用虚拟机、和docker安装方法,但我认为连接vps使用较为简单。可以看不同安装方式了解一下。

(1)首先安装sql和sql工具 (2)打开防火墙 (3)就可以在linux或者其他主机连接sql了

1.在vps上安装sql

官网安装文档.在该文档中找到对应的系统及版本,不同内核的linux有不同的安装方式。
官网上的操作非常详细非常详细非常详细

安装有两大问题

问题一 中文乱码

==如果安装中文版,要在下载完之后,输入如下

export MSSQL_COLLATION='Chinese_PRC_CI_AS' export MSSQL_LCID='2052'

然后使用mssql-confg setup 安装版本

会有这样的提示 ‘使用环境变量 MSSQL_LCID 的 LCID 设置语言


否则会让你选择mssql的语言

如果选择中文版本可能出现乱码,出现乱码建议卸载重装

问题二 最低内存不足

sql有着最低内存2G的限制,需要更改sqlservr.bak文件。如果安装失败请使用以下代码

网上有些代码只支持2017版本之前,在2017之后官方将替换内容修改,下面代码已经找出问题可以使用

在shell中输入

cd /opt/mssql/bin/ python

进入了py模式行,在输入以下代码

# 要现在ssh中输入python 进入py的命令模式,在输入以下代码 oldfile = open("sqlservr", "rb").read() #备份原配置文件 open("sqlservr.bak", "wb").write(oldfile) newfile = oldfile.replace("\xff\x93\x35\x77", "\x00\x80\x84\x1e").replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e") open("sqlservr", "wb").write(newfile) exit()

然后继续安装

/opt/mssql/bin/mssql-conf setup

如果出现权限不足 可以试着 chomd +x mssql-conf

2.安装mssql-tools并打开1433防火墙

为什么安装mssql-tools
:因为他需要工具连接他不能像mysql一样直接使用

安装mssql,之后需要添加环境变量。

#不同系统有不通安装方式,这里举例yum安装 yum update mssql-tools echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc

如果执行source ~/.bashrc 语句是发生缺少/03x··· 等错误,需使用vim 进入 ~/.bash_profile文件和 ~/.bashrc文件中 将刚插入的语句 ’export PATH······tools/bin‘ 两旁的 ‘ ’ 去掉。两个文件都需要去掉。

打开防火墙(不同系统有不同的命令,如果报错建议查看官网安装文档)

firewall-cmd --zone=public --add-port=1433/tcp --permanent firewall-cmd --reload

如果不出意外使用一下命令就可以在linux上就可以连接了

sqlcmd -S localhost -U SA -P 'YourPasswordHere'

这里的用户名默认位SA, 在安装的时候只让你设置了密码,没有用户名

如果此时已经连接成功,就不需要查看下面的文章了

3.连接失败

先看官网的连接问题.除官方文章还有可能是如下问题

(1)查询1433端口是否开放,返回yes或者nofirewall-cmd --query-port=1433/tcp(2) 是否密码输入不正确 可使用官网链接中的单用户模式,或重新生成系统数据库来重制

如果重制失败,那lz只会重装了。
mssql需要卸载干净,如果卸载不干净是装不上的

(3)卸载重装#将服务停止 service mssql-server stop #查看安装了几个mssql rpm -qa|grep -i mssql #删除mssql rpm -ev mssql-server #查找mssql的其他文件 find / -name mssql #将刚刚查出的文件统统rm掉 rm -rf /var/opt/mssql

接下来就可以快乐的重新看这个文章了


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/18940.html

    分享给朋友:

    “在服务器 yum 安装mariadb10 如何在服务器上安装sql” 的相关文章

    轻松搞定!普通用户也能用CN2网络连接手机热点

    什么是CN2网络?为什么选择它?在数字化时代,网络速度和稳定性对于我们的日常生活至关重要。无论是刷视频、在线办公,还是玩游戏,我们都希望有一个流畅的上网体验。有时候我们的手机热点虽然方便,却总感觉速度不够快,甚至时延较高,影响使用体验。这就是为什么越来越多的人开始关注CN2网络的原因。CN2网络,全...

    探索VPS论坛:获取信息与技术交流的最佳平台

    在当今的数字时代,VPS(虚拟专用服务器)论坛扮演着一个重要的角色。作为技术爱好者和学习者交流的平台,这些论坛不仅提供了丰富的信息资源,还促成了用户之间的互动。我最喜欢的就是能在这样的社区中找到志同道合的朋友,讨论各种技术问题和经验。 VPS论坛的定义和特点非常明确。它们通常是一个集中讨论虚拟专用服...

    RackNerd IPv6 设置指南:轻松配置高效网络体验

    在探索虚拟私有服务器(VPS)时,RackNerd成为了很多用户的首选。作为一家专注于高性能VPS服务的公司,RackNerd以其可靠的服务器托管解决方案而闻名。它的服务器主要部署在ColoCrossing和Multacom机房,这让RackNerd在提供服务时具备了很多灵活性和优势。 RackNe...

    WordPress reCAPTCHA插件:提升网站安全与用户体验的最佳解决方案

    reCAPTCHA插件概述 在今天的网络环境中,安全性愈发重要,尤其是对于使用WordPress的网站。WordPress reCAPTCHA插件成为了一种流行的解决方案,它借助Google强大的reCAPTCHA服务,帮助我们有效地区分真实用户和可能扰乱网站的机器程序。在我接触这个插件之后,发现它...

    搬瓦工the plan限量版套餐详解:高性能与性价比的完美结合

    搬瓦工the plan限量版套餐概述 当我第一次听说搬瓦工的“the plan”限量版套餐时,心里忍不住很好奇。这种套餐究竟有什么特别之处?在我深入了解后,发现它不仅仅是一个普通的套餐,而是经过精心设计,专为追求高性能和稳定性的用户打造的。它的背景源于搬瓦工希望为用户提供更优质的服务,满足日益增长的...

    SpartanHost:高性能托管服务的最佳选择与用户体验深入分析

    说到SpartanHost,我最初的印象是它所承载的使命与愿景。这是一家相对年轻的托管服务提供商,成立的初衷是为了满足越来越多用户日益增长的需求。从我了解的信息来看,SpartanHost用创新和技术驱动为客户提供高质量的主机服务。从简单的个人网站到复杂的在线应用,它都能找到合适的解决方案。 在服务...