• 全部
  • 經驗案例
  • 典型配置
  • 技術公告
  • FAQ
  • 漏洞說明
  • 全部
  • 全部
  • 大數據引擎
  • 知了引擎
產品線
搜索
取消
案例類型
發布者
是否解決
是否官方
時間
搜索引擎
匹配模式
高級搜索

求imc裝mariadb數據庫腳本

2023-04-11提問
  • 0關注
  • 0收藏,1265瀏覽
粉絲:0人 關注:0人

問題描述:

IMG_20230411_204022.jpg Screenshot_2023-04-11-20-40-26-029_com.tencent.mtt.jpg

組網及組網描述:

最佳答案

粉絲:7人 關注:0人

以下是在Windows Server操作係統上使用管理員權限的PowerShell腳本來安裝MariaDB數據庫並創建相應的數據庫和用戶的示例: 

# 確保以管理員權限運行此腳本
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
Write-Warning "請以管理員權限運行此腳本"
exit
}

# 設置變量以便於後續使用
$mariaDbVersion = "10.5.12"
$mariaDbRootPassword = "YourMariaDBRootPassword"
$imcDbName = "imcdb"
$imcDbUser = "imcuser"
$imcDbPassword = "YourIMCDatabasePassword"

# 下載MariaDB二進製文件並安裝
Invoke-WebRequest -Uri "***.***/interstitial/mariadb-$($mariaDbVersion)/win32-packages/mariadb-$($mariaDbVersion)-winx64.zip/from/https%3A//***.***/mariadb/?serve" -OutFile "mariadb-$($mariaDbVersion)-winx64.zip"
Expand-Archive -Path "mariadb-$($mariaDbVersion)-winx64.zip" -DestinationPath "C:\Program Files\MariaDB"
Set-Location "C:\Program Files\MariaDB\mariadb-$($mariaDbVersion)\bin"
.\mysql_install_db.exe --datadir="C:\ProgramData\MariaDB\data"

# 啟動MariaDB服務並設置根密碼
Start-Service MariaDB
.\mysql.exe -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '$($mariaDbRootPassword)'"
.\mysql.exe -u root -p"$($mariaDbRootPassword)" -e "FLUSH PRIVILEGES"

# 創建IMC所需的數據庫和用戶
.\mysql.exe -u root -p"$($mariaDbRootPassword)" -e "CREATE DATABASE $imcDbName CHARACTER SET utf8 COLLATE utf8_general_ci;"
.\mysql.exe -u root -p"$($mariaDbRootPassword)" -e "CREATE USER '$imcDbUser'@'localhost' IDENTIFIED BY '$imcDbPassword';"

.\mysql.exe -u root -p"$($mariaDbRootPassword)" -e "GRANT ALL PRIVILEGES ON $imcDbName.* TO '$imcDbUser'@'localhost';" 

在上述示例中,我們首先設置了一些變量以便於後續使用,例如MariaDB的版本、根密碼、IMC所需的數據庫名稱、用戶名和密碼等。然後,我們使用Invoke-WebRequest cmdlet下載Mariadb二進製文件,並使用Expand-Archive cmdlet將其解壓到“C:\Program Files\MariaDB”目錄下。接下來,我們啟動MariaDB服務並使用mysql.exe命令行工具設置根密碼。最後,我們創建了IMC所需的數據庫和用戶,並授予該用戶訪問相應數據庫的所有權限  

請注意,在Linux係統中,如果您已經通過其他方式安裝了MariaDB或者使用不同的發行版,可能需要對上述腳本進行相應的修改。

zhiliao_QPH7nl 發表時間:2023-04-11 更多>>

你好,有沒有Linux的

zhiliao_5pBeWH 發表時間:2023-04-11

#!/bin/bash # 確保以root用戶身份運行此腳本 if [ "$EUID" -ne 0 ] then echo "請以root用戶身份運行此腳本" exit fi # 設置變量以便於後續使用 mariaDbVersion="10.5.12" mariaDbRootPassword="YourMariaDBRootPassword" imcDbName="imcdb" imcDbUser="imcuser" imcDbPassword="YourIMCDatabasePassword" # 安裝MariaDB並啟動服務 yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb # 設置根密碼 mysqladmin -u root password "$mariaDbRootPassword" # 創建IMC所需的數據庫和用戶 mysql -u root -p"$mariaDbRootPassword" -e "CREATE DATABASE $imcDbName CHARACTER SET utf8 COLLATE utf8_general_ci;" mysql -u root -p"$mariaDbRootPassword" -e "CREATE USER '$imcDbUser'@'localhost' IDENTIFIED BY '$imcDbPassword';" mysql -u root -p"$mariaDbRootPassword" -e "GRANT ALL PRIVILEGES ON $imcDbName.* TO '$imcDbUser'@'localhost';"

zhiliao_QPH7nl 發表時間:2023-04-11

請注意,在Linux係統中,如果您已經通過其他方式安裝了MariaDB或者使用不同的發行版,可能需要對上述腳本進行相應的修改。

zhiliao_QPH7nl 發表時間:2023-04-11
1 個回答
粉絲:141人 關注:10人

安裝包裏麵有的

沒有找到在哪裏

zhiliao_5pBeWH 發表時間:2023-04-11 更多>>

沒有找到在哪裏

zhiliao_5pBeWH 發表時間:2023-04-11

編輯答案

你正在編輯答案

如果你要對問題或其他回答進行點評或詢問,請使用評論功能。

分享擴散:

提出建議

    +

親~登錄後才可以操作哦!

確定

親~檢測到您登陸的賬號未在http://hclhub.h3c.com進行注冊

注冊後可訪問此模塊

跳轉hclhub

你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作

舉報

×

侵犯我的權益 >
對根叔社區有害的內容 >
辱罵、歧視、挑釁等(不友善)

侵犯我的權益

×

泄露了我的隱私 >
侵犯了我企業的權益 >
抄襲了我的內容 >
誹謗我 >
辱罵、歧視、挑釁等(不友善)
騷擾我

泄露了我的隱私

×

您好,當您發現根叔知了上有泄漏您隱私的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您認為哪些內容泄露了您的隱私?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)

侵犯了我企業的權益

×

您好,當您發現根叔知了上有關於您企業的造謠與誹謗、商業侵權等內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到 pub.zhiliao@h3c.com 郵箱,我們會在審核後盡快給您答複。
  • 1. 您舉報的內容是什麼?(請在郵件中列出您舉報的內容和鏈接地址)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
  • 3. 是哪家企業?(營業執照,單位登記證明等證件)
  • 4. 您與該企業的關係是?(您是企業法人或被授權人,需提供企業委托授權書)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

抄襲了我的內容

×

原文鏈接或出處

誹謗我

×

您好,當您發現根叔知了上有誹謗您的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您舉報的內容以及侵犯了您什麼權益?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

對根叔社區有害的內容

×

垃圾廣告信息
色情、暴力、血腥等違反法律法規的內容
政治敏感
不規範轉載 >
辱罵、歧視、挑釁等(不友善)
騷擾我
誘導投票

不規範轉載

×

舉報說明