mysql2024sg138中原信用盤原始碼網站平臺搭建資料結構型別部署
mysql體系結構
一、連線層
思想
為解決資源的頻繁分配-釋放所造成的問題,為資料庫連線建立一個“緩衝池”。
原理
預先在緩衝池中放入一定數量的連線,當需要建立資料庫連線時,只需從“緩衝池”中取出一個,使用完畢之後再放回去。
作用
進行身份驗證、執行緒重用,連線限制,檢查記憶體,資料快取;管理使用者的連線,執行緒處理等需要快取的需求
檢視最大連線數
show variables like '%max_connections%';
二、SQL層
管理服務和工具元件
從備份和恢復的安全性、複製、叢集、管理、配置、遷移和後設資料等方面管理資料庫
sQL介面元件
進行DML、DDL,儲存過程、檢視、觸發器等操作和管理;使用者sQL命令介面
解析器元件
驗證和解析sQL命令
查詢最佳化器元件
對sQL語句查詢進行最佳化“選取、投影和連線”
快取和緩衝區
由一系列小快取組成的。比如錶快取,記錄快取,key快取,許可權快取等
三、外掛式儲存引擎
MySQL的儲存引擎是外掛式的。它根據MySQL AB公司提供的檔案訪問層的一個抽象介面來定製一種檔案訪問機制,這種訪問機制就叫儲存引擎
MylSAM
它查詢速度快,有較好的索引最佳化和資料壓縮技術。但是它不支援事務。
lnnoDB
它支援事務,並且提供行級的鎖定,應用也相當廣泛。
BDB
不再從底層支援BDB
Memory
適合儲存臨時資料
Archive
適合儲存歷史資料
四、物理檔案層
支援的檔案型別
EXT3、EXT4、NTFS、NFS
檔案內容
資料檔案日誌檔案配置檔案其他檔案
MySQL安裝部署
四種安裝Mysql軟體的檔案
倉庫安裝
rpm -i
dnf install mysql-server
rpm -qa | grep mysql tar xvf mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar
dnf localinstall mysql-community-server-8.0.30-1.el8.x86_64.rpm \
mysql-community-client-8.0.30-1.el8.x86_64.rpm \
mysql-community-common-8.0.30-1.el8.x86_64.rpm \
mysql-community-icu-data-files-8.0.30-1.el8.x86_64.rpm \
mysql-community-client-plugins-8.0.30-1.el8.x86_64.rpm \
mysql-community-libs-8.0.30-1.el8.x86_64.rpm
tar xvf mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar
dnf localinstall mysql-community-server-8.0.30-1.el8.x86_64.rpm \
mysql-community-client-8.0.30-1.el8.x86_64.rpm \
mysql-community-common-8.0.30-1.el8.x86_64.rpm \
mysql-community-icu-data-files-8.0.30-1.el8.x86_64.rpm \
mysql-community-client-plugins-8.0.30-1.el8.x86_64.rpm \
mysql-community-libs-8.0.30-1.el8.x86_64.rpm
systemctl start mysqld
if [ $? -eq 0 ]
then
echo "安裝成功"
else
echo "安裝失敗"
fi
oldpasswd=`grep "password" /var/log/mysqld.log | awk '{print $NF}'`
newpasswd='Redhat123.'
mysqladmin -uroot -p$oldpasswd password $newpasswd
echo "密碼修改成功"
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70036481/viewspace-3003416/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql2023sg138中原信用盤原始碼網站平臺搭建資料結構型別部署全過程MySql原始碼網站資料結構型別
- 2023sg138中原系統OA信用盤原始碼網站平臺搭建部署環境原始碼網站
- 介紹2022年信用盤平臺搭建原始碼更快的構建 Docker 映象的方法原始碼Docker
- 記錄BW-SGWIN原始碼信用盤盤口功能搭建部署過程原始碼
- Redis常用資料型別及其儲存結構(原始碼篇)Redis資料型別原始碼
- 教育網站原始碼:網校平臺搭建的存在為教培機構創造更高價值網站原始碼
- Redis原始碼分析-底層資料結構盤點Redis原始碼資料結構
- 線上教育網站原始碼如何搭建網校平臺,需要注意什麼?網站原始碼
- 2022全新開發新版SGWIN138信用盤原始碼搭建後前臺介面精美大方原始碼
- long資料型別跨平臺問題資料型別
- PHP直播平臺原始碼搭建教程PHP原始碼
- Presto原始碼分析之資料型別REST原始碼資料型別
- 夢幻短影片線上播放網站原始碼APP播放器搭建社交平臺網站原始碼APP播放器
- Redis基本資料型別底層資料結構Redis資料型別資料結構
- 收藏資料結構學習網站資料結構學習網站
- Redis資料結構:List型別全面解析Redis資料結構型別
- 使用多種 Redis 資料型別構建一個文章投票網站Redis資料型別網站
- 資料庫修改網站密碼?後臺修改網站?資料庫網站密碼
- 低程式碼平臺選型(二)部署篇
- 資料結構中抽象資料型別是什麼?資料結構抽象資料型別
- Redis基礎(一)資料結構與資料型別Redis資料結構資料型別
- 開源原始碼一站式黨建培訓平臺搭建原始碼
- Windows平臺Nginx部署https網站的過程WindowsNginxHTTP網站
- centos雙贏導航頁信用盤原始碼部署盤口教程sg138伺服器linuxCentOS原始碼伺服器Linux
- 短影片直播APP系統:成品原始碼開發快速搭建部署平臺APP原始碼
- PostgreSQL 原始碼解讀(108)- 後臺程式#1(PGPROC資料結構)SQL原始碼資料結構
- 站長網,新聞資訊類,原始碼分享,外掛分享賺錢平臺原始碼
- Redis - 資料型別對映底層結構Redis資料型別
- Halodoc的資料平臺轉型之Lakehouse架構架構
- 教育平臺原始碼:教培機構為什麼要搭建自己的線上教育平臺原始碼
- 大資料平臺CDH搭建大資料
- 資料分析平臺搭建指南
- 直播平臺搭建原始碼,java相簿製作原始碼Java
- lodash原始碼分析之獲取資料型別原始碼資料型別
- Linux伺服器OA信用盤開心樂園.net版本原始碼搭建教程Linux伺服器原始碼
- Redis資料結構概覽(原始碼分析)Redis資料結構原始碼
- HashMap底層資料結構原始碼解析HashMap資料結構原始碼
- 仿藍奏/城通/閃客多型別網盤系統原始碼多型型別原始碼