最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解MySQL客戶端/服務(wù)器運(yùn)行架構(gòu)

 更新時間:2022年09月30日 08:32:15   作者:1個俗人  
這篇文章主要介紹了詳解MySQL客戶端/服務(wù)器運(yùn)行架構(gòu),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

前言

之前對MySQL的認(rèn)知只限于會寫些SQL,本篇開始進(jìn)行對MySQL進(jìn)行深入的學(xué)習(xí),記錄和整理下自己對MySQL不熟悉的地方。如果有需要可以關(guān)注我的專欄一起學(xué)習(xí),共同進(jìn)步!關(guān)于mysql的安裝就不說了,直接從mysql的客戶端/服務(wù)器運(yùn)行架構(gòu)開始學(xué)習(xí)。Let′s go~

MySQL客戶端/服務(wù)器架構(gòu)

MySQL其實(shí)跟我們平時使用的程序一樣,是由兩部分組成的,一部分是客戶端程序,一部分是服務(wù)器程序。

  • MySQL服務(wù)器程序直接和我們存儲的數(shù)據(jù)打交道,客戶端啊連接服務(wù)器,發(fā)送增刪改查的請求,服務(wù)器操作維護(hù)的數(shù)據(jù)響應(yīng)請求。MySQL服務(wù)器程序的進(jìn)程也被稱為MySQL數(shù)據(jù)庫實(shí)例。
  • MySQL客戶端都需要用戶名和密碼才能登錄,登錄之后才能給服務(wù)器發(fā)送請求來操作某些數(shù)據(jù)。

我們?nèi)粘J褂肕ySQL的情景一般是這樣的

  • 啟動MySQL服務(wù)器程序。
  • 啟動MySQL客戶端程序并連接到服務(wù)器程序。
  • 在客戶端程序中輸入一些sql命令語句作為請求發(fā)送到服務(wù)器程序,服務(wù)器程序收到這些請求后,會根據(jù)請求的內(nèi)容來操作具體的數(shù)據(jù)并向客戶端返回操作結(jié)果。

MySQL客戶端連接服務(wù)器

在成功啟動MySQL服務(wù)器程序后,就可以啟動客戶端程序來連接到這個服務(wù)器了。我們可以通過mysql可執(zhí)行文件與服務(wù)器程序交互,進(jìn)行發(fā)送請求并接收服務(wù)器的處理結(jié)果。啟動格式如下:

mysql -h主機(jī)名 -u用戶名 -p密碼

示例:

mysql -hlocalhost -uroot -p123456

出現(xiàn)如下界面就表示連接成功了。

注意事項(xiàng):最好不要在一行命令中輸入密碼,我們直接輸入的是明文可能會被同一臺機(jī)器上的其他用戶看到,我們可以通過如下命令分為兩步進(jìn)行操作

mysql -hlocalhost -uroot -p

按回車之后才會提示輸入密碼。

客戶端與服務(wù)器連接的過程

運(yùn)行著的服務(wù)器程序和客戶端程序本質(zhì)上都是計(jì)算機(jī)上的一個進(jìn)程,所以客戶端進(jìn)程向服務(wù)器進(jìn)程發(fā)送請求并得到響應(yīng)的過程本質(zhì)上是一個進(jìn)程間通信的過程。MySQL支持三種客戶端進(jìn)程和服務(wù)器進(jìn)程的通信方式:

TCP/IP

真實(shí)環(huán)境中,數(shù)據(jù)庫服務(wù)器進(jìn)程和客戶端進(jìn)程可能運(yùn)行在不同的主機(jī)中,它們之間必須通過網(wǎng)絡(luò)來進(jìn)行通信。MySQL采用TCP作為服務(wù)器和客戶端之間的網(wǎng)絡(luò)通信協(xié)議。我們可以通過IP地址 + 端口號的方式來與這個進(jìn)程連接,命令行中添加-P(大寫P)參數(shù)來指定端口號,格式如下:

mysql -hlocalhost -P3306 -uroot -p123456

MySQL服務(wù)器默認(rèn)監(jiān)聽3306端口;

命名管道和共享內(nèi)存

這種通信方式是windows操作系統(tǒng)中的兩種進(jìn)程間通信方式;如果沒聽說或可以忽略,不重要。

Unix域套接字文件

這種方式要求客戶端和服務(wù)器運(yùn)行在同一臺類Unix的操作系統(tǒng)上;

小結(jié)

MySQL采用客戶端/服務(wù)器架構(gòu),用戶通過客戶端程序發(fā)送增刪改查需求,服務(wù)器程序收到請求后處理,并且把處理結(jié)果返回給客戶端。

MySQL客戶端可以通過TCP/IP、命名管道和共享內(nèi)存、Unix域套接字文件三種方式進(jìn)行連接MySQL服務(wù)器,主要掌握TCP/IP的方式就可以。

到此這篇關(guān)于詳解MySQL客戶端/服務(wù)器運(yùn)行架構(gòu)的文章就介紹到這了,更多相關(guān)MySQL客戶端內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql出現(xiàn)ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?server?on?‘localhost‘?(10061)的解決方法

    mysql出現(xiàn)ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?ser

    本文主要介紹了mysql出現(xiàn)ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?server?on?‘localhost‘?(10061)的解決方法,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • mysql group by 對多個字段進(jìn)行分組操作

    mysql group by 對多個字段進(jìn)行分組操作

    這篇文章主要介紹了mysql group by 對多個字段進(jìn)行分組操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • MySQL架構(gòu)體系知識點(diǎn)總結(jié)

    MySQL架構(gòu)體系知識點(diǎn)總結(jié)

    在本篇內(nèi)容里我們給大家整理了關(guān)于MySQL架構(gòu)體系的相關(guān)知識點(diǎn)內(nèi)容以及相關(guān)實(shí)例,需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • mysql數(shù)據(jù)庫批量復(fù)制單條數(shù)據(jù)記錄

    mysql數(shù)據(jù)庫批量復(fù)制單條數(shù)據(jù)記錄

    在開發(fā)數(shù)據(jù)庫應(yīng)用時,批量操作是一項(xiàng)常見的需求,無論是數(shù)據(jù)遷移、備份還是更新,理解如何在MySQL中批量復(fù)制單條數(shù)據(jù)都至關(guān)重要,本文將深入探討這一過程,并提供代碼示例,幫助你更好地理解這一概念
    2025-02-02
  • MySQL之常用的MySQL優(yōu)化工具解讀

    MySQL之常用的MySQL優(yōu)化工具解讀

    這篇文章主要介紹了MySQL之常用的MySQL優(yōu)化工具,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • winx64下mysql5.7.19的基本安裝流程(詳細(xì))

    winx64下mysql5.7.19的基本安裝流程(詳細(xì))

    這篇文章主要介紹了winx64下mysql5.7.19的基本安裝流程,需要的朋友可以參考下
    2017-10-10
  • MySQL亂碼問題終極指南

    MySQL亂碼問題終極指南

    為了讓大家盡量在工作中少受或者不受亂碼的困擾,這篇文章主要為大家分享了MySQL亂碼問題終極指南,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Mysql 如何查詢時間段交集

    Mysql 如何查詢時間段交集

    這篇文章主要介紹了Mysql 查詢時間段交集的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 淺談MySQL使用笛卡爾積原理進(jìn)行多表查詢

    淺談MySQL使用笛卡爾積原理進(jìn)行多表查詢

    這篇文章主要介紹了淺談MySQL使用笛卡爾積原理進(jìn)行多表查詢, 文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 小白安裝登錄mysql-8.0.19-winx64的教程圖解(新手必看)

    小白安裝登錄mysql-8.0.19-winx64的教程圖解(新手必看)

    這篇文章主要介紹了安裝登錄mysql-8.0.19-winx64的教程圖解,非常適合新手學(xué)習(xí)參考,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03

最新評論

稷山县| 济源市| 池州市| 毕节市| 沧源| 昌都县| 游戏| 尼勒克县| 长丰县| 百色市| 上高县| 长岛县| 浦城县| 克山县| 高雄市| 临潭县| 易门县| 尼木县| 杨浦区| 佛坪县| 南汇区| 仪陇县| 松江区| 蒙山县| 抚顺县| 高青县| 体育| 民县| 剑川县| 辽阳市| 黄山市| 双峰县| 湟中县| 察哈| 方山县| 望奎县| 雷波县| 岳普湖县| 吴江市| 泰顺县| 太和县|