MySQL安裝包下載,選擇合適的版本自行下載安裝。
在莘縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站建設(shè)公司,莘縣網(wǎng)站建設(shè)費(fèi)用合理。
以MacOS為例安裝完成后(系統(tǒng)偏好設(shè)置最下面MySQL點(diǎn)擊進(jìn)去就可以看到),顯示服務(wù)實(shí)例正常運(yùn)行(綠色的實(shí)點(diǎn))
然后修改環(huán)境變量vi ~/.bash_profile把安裝MySQL(/usr/local/mysql/bin ,一般的安裝地址都是這個(gè)吧)的路徑寫(xiě)在下面然后source ~/.bash_profile,這樣修改的變量就可以生效。
出現(xiàn)這個(gè)command not found:mysql的問(wèn)題是
1、沒(méi)有配置環(huán)境變量,
2、配置了但是沒(méi)有生效。
所以解決方法就是
1、配置環(huán)境變量,然后source ~/.bash_profile
2、重新執(zhí)行 source ~/.bash_profile
*****一般在生產(chǎn)環(huán)境中避免使用mysql -hlocalhost -uroot -p跟密碼的方式,這樣會(huì)暴露密碼的,使用history可以查看到歷史命令行的操作記錄
讓操作人自己去輸入密碼是比較安全的,當(dāng)然生產(chǎn)環(huán)境不一定都是root用戶,根據(jù)權(quán)限的高低操作不同用戶權(quán)限也會(huì)不同。
參數(shù)名 | 含義 |
---|---|
-h | 表示服務(wù)器進(jìn)程所在計(jì)算機(jī)的域名或者IP地址,如果服務(wù)器在本機(jī)的話,可以省略或者用localhost 或127.0.0.1的形式 |
-u | 表示用戶名 |
-p | 表示密碼 |
連接后就可以在mysql>的提示符后面進(jìn)行增刪改查的操作了,操作結(jié)束后想退出可以使用的命令是quit、exit、\q。
當(dāng)然不想在黑窗口中使用命令行的話可以選擇使用客戶端,通過(guò)圖形化界面進(jìn)行操作(日常的開(kāi)發(fā)都可以在圖形化界面操作,但是到生產(chǎn)查詢問(wèn)題、處理數(shù)據(jù)的時(shí)候也會(huì)用到黑窗口)。
這就是圖形化界面的操作首先需要你在這里創(chuàng)建連接實(shí)例。所以MySQL的客戶端與服務(wù)端的連接過(guò)程是一個(gè)通信的過(guò)程,在這里只介紹一種也是最長(zhǎng)的見(jiàn)的一種通信方式TCP/IP的方式。
MySQL客戶端與服務(wù)端的連接過(guò)程
MySQL采用TCP作為服務(wù)端與客戶端的網(wǎng)絡(luò)通信協(xié)議,在網(wǎng)絡(luò)環(huán)境下,每一臺(tái)計(jì)算機(jī)都擁有一個(gè)唯一的IP地址,如果進(jìn)程采用TCP的協(xié)議進(jìn)行網(wǎng)絡(luò)通信,就可以向操作系統(tǒng)申請(qǐng)一個(gè)端口號(hào),這樣會(huì)通過(guò)IP地址+端口號(hào)的方式與進(jìn)程建立連接,進(jìn)行通信。端口號(hào)是一個(gè)整數(shù)值,取值范圍在0~65535之間。
MySQL服務(wù)在啟動(dòng)時(shí)候會(huì)默認(rèn)端口號(hào)是3306,如果3306被占用后我們可以選擇將3306的端口釋放,或者也可以重新指定一個(gè)新的端口號(hào)作為服務(wù)被監(jiān)聽(tīng)的端口號(hào),比如3307、3308依次加一選擇一個(gè)作為端口號(hào)。
使用的指定端口號(hào)的命令行:mysqld -P3307(這個(gè)參數(shù)是大寫(xiě)的),然后重新連接服務(wù)端:mysql -hlocalhost -uroot -P3307 -p。
TCP/IP是現(xiàn)在通用的一種網(wǎng)絡(luò)體系結(jié)構(gòu),TCP和IP是非常重要的網(wǎng)絡(luò)協(xié)議。(推薦想了解的可以看《計(jì)算機(jī)網(wǎng)絡(luò)自頂向下方法》、《圖解TCP/IP》)
連接結(jié)束,操作也發(fā)送了,接下來(lái)該服務(wù)端做出響應(yīng)了
MySQL服務(wù)端處理客戶端的請(qǐng)求,前面的客戶端向服務(wù)端發(fā)送了比如說(shuō)select語(yǔ)句或者insert語(yǔ)句(SQL腳本語(yǔ)句),此時(shí)的服務(wù)端也會(huì)返回處理結(jié)果
客戶端進(jìn)行連接管理通過(guò)TCP/IP的方式(不止一種方式)與服務(wù)器進(jìn)程建立連接。這樣的話同一時(shí)間就可以建立多個(gè)實(shí)例,也會(huì)出現(xiàn)大連接這樣的問(wèn)題。當(dāng)有客戶端連接到服務(wù)器進(jìn)程中(在連接的過(guò)程中過(guò)呢,客戶端會(huì)攜帶一些認(rèn)證的信息給服務(wù)端,比如主機(jī)信息、用戶名、密碼……),服務(wù)器就會(huì)創(chuàng)建一個(gè)線程來(lái)處理這個(gè)次的交互,一般叫會(huì)話、實(shí)例,當(dāng)交互完成時(shí)客戶端退出時(shí),服務(wù)端不會(huì)立即銷毀這個(gè)線程,是緩存起來(lái),當(dāng)另一個(gè)新的客戶端重新連接上時(shí),把該線程再重新分配給這個(gè)新的客戶端。此時(shí)又有一個(gè)問(wèn)題出現(xiàn),因?yàn)槭峭ㄟ^(guò)TCP/IP的協(xié)議進(jìn)行網(wǎng)絡(luò)傳輸?shù)脑谕慌_(tái)機(jī)器上還好,如果服務(wù)端和客戶端不在同一個(gè)機(jī)器,怎么確保數(shù)據(jù)的安全性呢?(采用TLS協(xié)議對(duì)連接進(jìn)行加密,從而確保數(shù)據(jù)傳輸?shù)陌踩裕?/p>
剩下的解析優(yōu)化、存儲(chǔ)引擎 下次再總結(jié)吧……
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁(yè)標(biāo)題:MySQL學(xué)習(xí)筆記-創(chuàng)新互聯(lián)
當(dāng)前地址:http://jinyejixie.com/article18/dhdgdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、服務(wù)器托管、網(wǎng)站排名、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容