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原始碼資料結構
- 41.部署LNMP平臺原始碼LNMP原始碼
- 夢幻短影片線上播放網站原始碼APP播放器搭建社交平臺網站原始碼APP播放器
- long資料型別跨平臺問題資料型別
- PHP直播平臺原始碼搭建教程PHP原始碼
- Presto原始碼分析之資料型別REST原始碼資料型別
- 在Windows平臺使用IIS部署Flask網站WindowsFlask網站
- Redis基本資料型別底層資料結構Redis資料型別資料結構
- 2022全新開發新版SGWIN138信用盤原始碼搭建後前臺介面精美大方原始碼
- 資料結構:順序結構和鏈式結構的資料型別定義資料結構資料型別
- CentOS6.7原始碼搭建LAMP平臺CentOS原始碼LAMP
- 低程式碼平臺選型(二)部署篇
- 收藏資料結構學習網站資料結構學習網站
- 教育平臺原始碼:教培機構為什麼要搭建自己的線上教育平臺原始碼
- oracle資料型別與儲存結構Oracle資料型別
- Redis資料結構:List型別全面解析Redis資料結構型別
- 資料庫修改網站密碼?後臺修改網站?資料庫網站密碼
- 開源原始碼一站式黨建培訓平臺搭建原始碼
- 使用多種 Redis 資料型別構建一個文章投票網站Redis資料型別網站
- Redis基礎(一)資料結構與資料型別Redis資料結構資料型別
- 資料結構中抽象資料型別是什麼?資料結構抽象資料型別
- 短影片直播APP系統:成品原始碼開發快速搭建部署平臺APP原始碼
- 大資料平臺CDH搭建大資料
- 大資料平臺搭建(1)大資料
- Caravel資料勘探平臺搭建
- 資料分析平臺搭建指南
- 部署Seafile搭建自己的網盤
- centos雙贏導航頁信用盤原始碼部署盤口教程sg138伺服器linuxCentOS原始碼伺服器Linux
- 直播平臺搭建原始碼,java相簿製作原始碼Java
- Redis - 資料型別對映底層結構Redis資料型別
- lodash原始碼分析之獲取資料型別原始碼資料型別