mysql2024sg138中原信用盤原始碼網站平臺搭建資料結構型別部署

a7783243發表於2024-01-10

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章