溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Horizon view7.7 (一) 基礎(chǔ)環(huán)境配置數(shù)據(jù)庫安裝

發(fā)布時間:2020-09-26 06:23:30 來源:網(wǎng)絡(luò) 閱讀:1003 作者:sword_111 欄目:云計算

本實驗環(huán)境使用的是MSSQL 2017 for linux的數(shù)據(jù)庫, 根據(jù)VMware官方的兼容列表,數(shù)據(jù)庫最新支持MSSQL 2017 標準版和企業(yè)版
OS: Ubuntu server 16.0.4.5 LTS
硬件配置
cpu:2 core
Memory: 16 GB
Harddisk: sda 16GB for OS;sdb 100 GB for data
創(chuàng)建數(shù)據(jù)卷
1)創(chuàng)建可以用于卷的數(shù)據(jù)分區(qū)
fdisk /dev/sdb
輸入n, p, t, 8e, w
2)創(chuàng)建卷信息
生成物理卷
pvcreate /dev/sdb1
創(chuàng)建卷組 datapool
vgcreate datapool /dev/sdb1
在卷組datapool中創(chuàng)建邏輯卷mssql
lvcreate -l 100%FREE -n mssql datapool
格式化卷組為ext4
mkfs.ext4 /dev/datapool/mssql
加載卷組
mount -t ext4 /dev/datapool/mssql /data/
開機自動加載
vim /etc/fstab
/dev/datapool/mssql /data/ ext4 default 0 0

參數(shù)含義
options 參數(shù)
auto: 系統(tǒng)自動掛載,fstab默認就是這個選項
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 開機不自動掛載
nouser 只有超級用戶可以掛載
ro 按只讀權(quán)限掛載
rw 按可讀可寫權(quán)限掛載
user 任何用戶都可以掛載
請注意光驅(qū)和軟驅(qū)只有在裝有介質(zhì)時才可以進行掛載,因此它是noauto

第五列是dump備份設(shè)置。

當(dāng)其值設(shè)置為1時,將允許dump備份程序備份;設(shè)置為0時,忽略備份操作;

第六列是fsck磁盤檢查設(shè)置。

其值是一個順序。當(dāng)其值為0時,永遠不檢查;而 / 根目錄分區(qū)永遠都為1。其它分區(qū)從2開始,數(shù)字越小越先檢查,如果兩個分區(qū)的數(shù)字相同,則同時檢查。

當(dāng)修改完此文件并保存后,重啟服務(wù)器生效。

3) 安裝MSSQL 2017 for Linux
添加安裝的源
sudo curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Preview (2019) 2019
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)"
CU 2017 (常規(guī)積累更新,普通系統(tǒng)更新)
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
{The Cumulative Update (CU) repository contains packages for the base SQL Server release and any bug fixes or improvements since that release. Cumulative updates are specific to a release version, such as SQL Server 2017. They are released on a regular cadence.}
GDR 2017 (只更新ctrical 的補丁 類似LTSC)
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017-gdr.list)"
{The GDR repository contains packages for the base SQL Server release and only critical fixes and security updates since that release. These updates are also added to the next CU release.}

sudo apt-get update
sudo apt-get install mssql-server
安裝mssql命令行管理工具
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
添加SQL工具到 bash
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
配置(初始化)MSSQL數(shù)據(jù)庫
sudo /opt/mssql/bin/mssql-conf setup

檢查MSSQL是否安裝成功
sqlcmd -S localhost -U SA -Q 'select @@VERSION'

登錄MSSQL
sqlcmd -S localhost -U SA -P '<YourPassword>'

注意 如果需要將mssql數(shù)據(jù)放到新的位置目錄需要如下權(quán)限
drwxrwx--- 3 mssql mssql 4.0K Feb 22 15:44 mssql

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI