sql server的linux版命令行,Linux配置SQLServer
1.用命令連接到微軟官網(wǎng)下載SqlServer2017 Red
Hat的存儲(chǔ)庫(kù)配置文件
命令:
sudo curl -o /etc/yum.repos.d/mssql-server.repohttps://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
2.下載完畢后安裝SQL Server
命令:
sudo yum install -y
mssql-server
3.安裝完畢后進(jìn)入SQL Server的Setup進(jìn)行配置
命令:
sudo /opt/mssql/bin/mssql-conf setup
(1)版本配置:1 ?2 ?3
對(duì)應(yīng)的版本都是免費(fèi)的
(2)語(yǔ)言配置:選擇10 ?簡(jiǎn)體中文
(3)設(shè)置數(shù)據(jù)庫(kù)登陸密碼 ??用戶名默認(rèn)是
SA
注:密碼至少八位數(shù),密碼內(nèi)容至少包含大寫字母,小寫字母,十進(jìn)制數(shù)字,非字母的
數(shù)字符號(hào)其中三種
輸入密碼時(shí),自動(dòng)隱藏輸入內(nèi)容
4.配置完畢后驗(yàn)證數(shù)據(jù)庫(kù)是否在運(yùn)行
命令:
systemctl status mssql-server
5.為了能夠遠(yuǎn)程連接這個(gè)數(shù)據(jù)庫(kù) 打開防火墻的
1433端口
命令:
sudo firewall-cmd --zone=public --add-port=1433/tcp
--permanent
(開啟1433端口)
sudo firewall-cmd --reload
(重啟防火墻)
至此,數(shù)據(jù)庫(kù)就可以在linux上運(yùn)行使用了
幾個(gè)操作數(shù)據(jù)庫(kù)的命令:
(1)開啟數(shù)據(jù)庫(kù):systemctl start mssql-server
(2)關(guān)閉數(shù)據(jù)庫(kù): systemctl stop mssql-server
(3)查看數(shù)據(jù)庫(kù)運(yùn)行狀態(tài): systemctl status mssql-server
(4)開機(jī)自啟數(shù)據(jù)庫(kù):systemctl enable mssql-server
數(shù)據(jù)庫(kù)的配置路徑為:/opt/mssql/bin/mssql-conf
6.安裝SQL Server命令工具
若要在lnux命令行創(chuàng)建數(shù)據(jù)庫(kù),需要使用一個(gè)能夠在 SQL Server 上運(yùn)行
Transact-SQL 語(yǔ)句的工具進(jìn)行連接。 以下步驟安裝 SQL Server 命令行工具:
sqlcmd和bcp。
(1)用命令連接到微軟官方下載配置文件
命令:
sudo curl -o
/etc/yum.repos.d/msprod.repohttps://packages.microsoft.com/config/rhel/7/prod.repo
(2)如果帶有舊版本的mssql 工具,刪除舊的unixODBC包,若沒有直接到第三步
命令:
sudo yum remove unixODBC-utf16
unixODBC-utf16-devel
(3)安裝下載的配置文件中新版本的mssql-tools和unixODBC開發(fā)人員包
命令:
sudo yum install -y mssql-tools unixODBC-devel
7.測(cè)試命令本地連接數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)操作
(1)使用用戶名密碼登陸
命令:
sqlcmd -S localhost -U SA
(-S是SQL
Server;-U是用戶名;localhost是本地)
執(zhí)行上述命令后會(huì)出現(xiàn)輸入密碼行,輸入的密碼內(nèi)容是隱藏的
當(dāng)命令行出現(xiàn) 1〉 的時(shí)候說(shuō)明登陸成功并且可以進(jìn)行T-sql語(yǔ)句的編寫了
(2)測(cè)試用命令創(chuàng)建數(shù)據(jù)庫(kù)注:每寫完一個(gè)T-sql語(yǔ)句需要用go命令來(lái)執(zhí)行
(3)查看剛剛創(chuàng)建的數(shù)據(jù)庫(kù)
總結(jié)
以上是生活随笔為你收集整理的sql server的linux版命令行,Linux配置SQLServer的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android c callstack,
- 下一篇: 简单的 OpenGL 纹理贴图不起作用?