MySQL安裝包下載,選擇合適的版本自行下載安裝。
在莘縣等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、成都網站建設 網站設計制作定制制作,公司網站建設,企業網站建設,品牌網站制作,成都全網營銷,成都外貿網站建設公司,莘縣網站建設費用合理。
以MacOS為例安裝完成后(系統偏好設置最下面MySQL點擊進去就可以看到),顯示服務實例正常運行(綠色的實點)
然后修改環境變量vi ~/.bash_profile把安裝MySQL(/usr/local/mysql/bin ,一般的安裝地址都是這個吧)的路徑寫在下面然后source ~/.bash_profile,這樣修改的變量就可以生效。

出現這個command not found:mysql的問題是
1、沒有配置環境變量,
2、配置了但是沒有生效。
所以解決方法就是
1、配置環境變量,然后source ~/.bash_profile
2、重新執行 source ~/.bash_profile
*****一般在生產環境中避免使用mysql -hlocalhost -uroot -p跟密碼的方式,這樣會暴露密碼的,使用history可以查看到歷史命令行的操作記錄

讓操作人自己去輸入密碼是比較安全的,當然生產環境不一定都是root用戶,根據權限的高低操作不同用戶權限也會不同。
| 參數名 | 含義 |
|---|---|
| -h | 表示服務器進程所在計算機的域名或者IP地址,如果服務器在本機的話,可以省略或者用localhost 或127.0.0.1的形式 |
| -u | 表示用戶名 |
| -p | 表示密碼 |
連接后就可以在mysql>的提示符后面進行增刪改查的操作了,操作結束后想退出可以使用的命令是quit、exit、\q。
當然不想在黑窗口中使用命令行的話可以選擇使用客戶端,通過圖形化界面進行操作(日常的開發都可以在圖形化界面操作,但是到生產查詢問題、處理數據的時候也會用到黑窗口)。
這就是圖形化界面的操作首先需要你在這里創建連接實例。所以MySQL的客戶端與服務端的連接過程是一個通信的過程,在這里只介紹一種也是最長的見的一種通信方式TCP/IP的方式。
MySQL客戶端與服務端的連接過程
MySQL采用TCP作為服務端與客戶端的網絡通信協議,在網絡環境下,每一臺計算機都擁有一個唯一的IP地址,如果進程采用TCP的協議進行網絡通信,就可以向操作系統申請一個端口號,這樣會通過IP地址+端口號的方式與進程建立連接,進行通信。端口號是一個整數值,取值范圍在0~65535之間。
MySQL服務在啟動時候會默認端口號是3306,如果3306被占用后我們可以選擇將3306的端口釋放,或者也可以重新指定一個新的端口號作為服務被監聽的端口號,比如3307、3308依次加一選擇一個作為端口號。
使用的指定端口號的命令行:mysqld -P3307(這個參數是大寫的),然后重新連接服務端:mysql -hlocalhost -uroot -P3307 -p。
TCP/IP是現在通用的一種網絡體系結構,TCP和IP是非常重要的網絡協議。(推薦想了解的可以看《計算機網絡自頂向下方法》、《圖解TCP/IP》)
連接結束,操作也發送了,接下來該服務端做出響應了
MySQL服務端處理客戶端的請求,前面的客戶端向服務端發送了比如說select語句或者insert語句(SQL腳本語句),此時的服務端也會返回處理結果
客戶端進行連接管理通過TCP/IP的方式(不止一種方式)與服務器進程建立連接。這樣的話同一時間就可以建立多個實例,也會出現大連接這樣的問題。當有客戶端連接到服務器進程中(在連接的過程中過呢,客戶端會攜帶一些認證的信息給服務端,比如主機信息、用戶名、密碼……),服務器就會創建一個線程來處理這個次的交互,一般叫會話、實例,當交互完成時客戶端退出時,服務端不會立即銷毀這個線程,是緩存起來,當另一個新的客戶端重新連接上時,把該線程再重新分配給這個新的客戶端。此時又有一個問題出現,因為是通過TCP/IP的協議進行網絡傳輸的在同一臺機器上還好,如果服務端和客戶端不在同一個機器,怎么確保數據的安全性呢?(采用TLS協議對連接進行加密,從而確保數據傳輸的安全性)。
剩下的解析優化、存儲引擎 下次再總結吧……
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網頁標題:MySQL學習筆記-創新互聯
當前地址:http://www.js-pz168.com/article18/dhdgdp.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、服務器托管、網站排名、品牌網站制作、品牌網站建設、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯