1. 安裝數(shù)據(jù)庫(kù)1) yum -y install mysql-server(簡(jiǎn)單) yum命令自動(dòng)從網(wǎng)上尋找mysql服務(wù)資源,下載至本地并完成安裝 2) 也可以自己在網(wǎng)上下載mysql服務(wù),通過xftp傳輸至Linux系統(tǒng),自己安裝(一般安裝在usr或opt目錄下) 2. 啟動(dòng)數(shù)據(jù)庫(kù)安裝完畢,執(zhí)行命令service mysqld start
3. 登錄數(shù)據(jù)庫(kù)mysql -u root -p 回車后輸入密碼(mysql的默認(rèn)用戶是root,密碼為空)
4. 使用數(shù)據(jù)庫(kù)登錄成功切換到mysql數(shù)據(jù)庫(kù),輸入:use mysql — mysql服務(wù)下默認(rèn)有3個(gè)數(shù)據(jù)庫(kù),要對(duì)某一個(gè)數(shù)據(jù)庫(kù)的表進(jìn)行操作先用use進(jìn)入
5. 連接數(shù)據(jù)庫(kù):使用Navicat for MySQL鏈接數(shù)據(jù)庫(kù)1) 從user表中查詢所有可以登錄的用戶以及支持鏈接的主機(jī): select user,host,password from user;(mysql語(yǔ)句都是英文分號(hào)結(jié)束的)
2) user表host字段的值為%或者localhost時(shí)的區(qū)別 host=%,表示所有IP都有連接權(quán)限 3) 新建root用戶,并給此用戶賦予所有數(shù)據(jù)庫(kù)和及其所有對(duì)象的操作權(quán)限,這個(gè)賦權(quán)語(yǔ)句里的%代表支持任意主機(jī)連接到mysql服務(wù)器,這樣的話用navicat這個(gè)客戶端肯定就沒問題了,賦權(quán)語(yǔ)句為:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; all privileges:所有權(quán)限—增刪改查 *.*(庫(kù)名.表名):.前面的*—所有的數(shù)據(jù)庫(kù),.后面的*—所有的表,*.*—mysql服務(wù)下所有的庫(kù)的所有的表 Eg:mysql.user—mysql數(shù)據(jù)庫(kù)下的user表 flush privileges;—刷新權(quán)限
4) 如果內(nèi)部服務(wù)器連接不上,關(guān)閉防火墻,先退出mysql(exit或者Ctrl+C) 如果云服務(wù)器連接不上,在云服務(wù)器安全組件中開放3306端口(mysql默認(rèn)端口)
6. mysql卸載步驟1) yum卸載安裝的mysql(僅適用于yum命令安裝的mysql) yum -y remove mysql* 2) 查找mysql安裝文件 find / -name mysql 3) 用rm -rf刪除查找出的mysql文件
4) mysql服務(wù)的啟動(dòng)/關(guān)閉/狀態(tài) service mysqld start/stop/status 如果一臺(tái)服務(wù)器上有多個(gè)mysql服務(wù),在/etc/my.cnf文件中修改默認(rèn)端口號(hào) 7. 補(bǔ)充內(nèi)容—內(nèi)外網(wǎng)知識(shí)點(diǎn)1) 內(nèi)外網(wǎng)區(qū)別 內(nèi)網(wǎng)又稱為局域網(wǎng)或者私網(wǎng),只能被單個(gè)局域網(wǎng)內(nèi)用戶訪問 Eg:ping內(nèi)網(wǎng)IP192.168.88.133
外網(wǎng)又稱為廣域網(wǎng)或者公網(wǎng),在互聯(lián)網(wǎng)上的用戶都可以訪問的IP Eg:ping公網(wǎng)IP106.52.90.235
2) 本地電腦需要訪問測(cè)試環(huán)境,確保在同一個(gè)局域網(wǎng),即保證在同一ip網(wǎng)段(192.168.88.133標(biāo)紅部分) 8. 補(bǔ)充內(nèi)容—常見的網(wǎng)絡(luò)知識(shí)點(diǎn)1) TCP和UDP的區(qū)別: TCP是可靠的傳輸協(xié)議,因?yàn)樾枰⑦B接了才能傳輸數(shù)據(jù),而UDP不是 2) TCP建立連接握手3次,斷開連接揮手4次
ü 第一次:A→B發(fā)消息,B收到消息(B知道:B收信OK,A發(fā)送OK) ü 第二次:B→A發(fā)消息,A收到消息(A知道:B發(fā)送OK,A發(fā)送收信OK) ü 第三次:A→B發(fā)消息,B收到消息(B知道:B發(fā)送OK)
ü 第一次:A→B,告訴B,數(shù)據(jù)發(fā)送完成,需要斷開連接 ü 第二次:B→A,讓A等等,等B 接收完數(shù)據(jù) ü 第三次:B→A,數(shù)據(jù)傳完了,可以斷開了 ü 第四次:A→B,稍后XX秒,會(huì)斷開連接 |
|
|