mysql客戶端指的是MySQL Client,是一個命令列客戶端;在安裝完MySQL後,會附贈一個MySQL Client程序,使用者可以透過MySQL Client登入MySQL,然後輸入SQL語句並執行即可。
本教學操作環境:Windows10系統、mysql8版本、Dell G3電腦。
什麼是mysql客戶端?
安裝完MySQL後,除了MySQL Server,也就是真正的MySQL伺服器外,還附上一個MySQL Client程式。 MySQL Client是一個命令列客戶端,可以透過MySQL Client登入MySQL,然後,輸入SQL語句並執行。
開啟指令提示符,輸入指令mysql -u root -p,提示輸入口令。填入MySQL的root埠,如果正確,就連上了MySQL Server,同時提示符號變成mysql>:
┌────────────────────────────────────────────────────────┐ │Command Prompt - □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │(c) 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:\> mysql -u root -p │ │Enter password: ****** │ │ │ │Server version: 5.7 │ │Copyright (c) 2000, 2018, ... │ │Type 'help;' or '\h' for help. │ │ │ │mysql> │ │ │ └────────────────────────────────────────────────────────┘
輸入exit斷開與MySQL Server的連線並傳回指令提示字元。
MySQL Client的執行程式是mysql,MySQL Server的執行程式是mysqld。
MySQL Client和MySQL Server的關係如下:
┌──────────────┐ SQL ┌──────────────┐ │ MySQL Client │───────>│ MySQL Server │ └──────────────┘ TCP └──────────────┘
在MySQL Client中輸入的SQL語句透過TCP連線傳送到MySQL Server。預設連接埠號碼是3306,也就是如果傳送到本機MySQL Server,位址就是127.0.0.1:3306。
也可以只安裝MySQL Client,然後連接到遠端MySQL Server。假設遠端MySQL Server的IP位址是10.0.1.99,那麼就使用-h指定IP或網域:
mysql -h 10.0.1.99 -u root -p
小結
命令列程式mysql其實是MySQL用戶端,真正的MySQL伺服器程式是mysqld,在背景運行。
【相關推薦:mysql影片教學】
#以上是什麼是mysql客戶端的詳細內容。更多資訊請關注PHP中文網其他相關文章!