版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
部署和運(yùn)行數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)第15章通過本課程的學(xué)習(xí),您將應(yīng)該:了解數(shù)據(jù)庫的相關(guān)概念熟悉數(shù)據(jù)庫工具的使用熟悉SQL語言的規(guī)則與規(guī)范熟練掌握MySQL數(shù)據(jù)庫管理方法熟練掌握MySQL表結(jié)構(gòu)管理方法熟練掌握表記錄的檢索方法熟練掌握視圖與索引的使用方法熟練掌握數(shù)據(jù)處理之增刪改熟練掌握存儲(chǔ)過程與游標(biāo)的使用方法熟練掌握存儲(chǔ)函數(shù)的應(yīng)用熟練掌握觸發(fā)器的應(yīng)用熟練掌握事務(wù)的基本特性和應(yīng)用場景熟練掌握數(shù)據(jù)庫安全及管理熟練掌握MySQL數(shù)據(jù)庫備份和恢復(fù)操作了解利用MySQL+Java開發(fā)一個(gè)數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)并部署課程目標(biāo)項(xiàng)目部署成功本講教學(xué)目標(biāo)將理論與實(shí)踐相結(jié)合。了解系統(tǒng)的基本結(jié)構(gòu)。了解系統(tǒng)開發(fā)中數(shù)據(jù)庫技術(shù)的應(yīng)用。了解如何將一個(gè)系統(tǒng)部署到服務(wù)器上。通過本講的學(xué)習(xí),您將可以:1.OPTION2.OPTIONOPTION4.OPTION3.通過域名訪問數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)目錄Content數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述01創(chuàng)建數(shù)據(jù)庫和導(dǎo)入數(shù)據(jù)表02教學(xué)管理系統(tǒng)所需環(huán)境03數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的文件展示04數(shù)據(jù)庫技術(shù)在數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的應(yīng)用05將數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)部署到騰訊云輕量應(yīng)用服務(wù)器06數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述011.單表查詢的應(yīng)用實(shí)現(xiàn)新增課程,修改和刪除課程信息功能,同時(shí)可以通過字段“課程類型”查詢相關(guān)課程信息。數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)能夠提供登錄、學(xué)生信息查詢、學(xué)生成績查詢、系部人數(shù)查詢、對(duì)學(xué)生表數(shù)據(jù)進(jìn)行增刪改、管理用戶等功能。將該系統(tǒng)部署到騰訊輕量應(yīng)用服務(wù)器上,作為數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計(jì)的模擬開發(fā)系統(tǒng)。數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)分為7個(gè)功能模塊:單表查詢的應(yīng)用、函數(shù)查詢的應(yīng)用、連接查詢的應(yīng)用、綜合查詢的應(yīng)用、視圖的應(yīng)用、存儲(chǔ)過程的應(yīng)用、觸發(fā)器的應(yīng)用以及用戶管理,具體如下:15.1數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述2.函數(shù)查詢的應(yīng)用實(shí)現(xiàn)新增學(xué)生,修改和刪除學(xué)生信息功能,同時(shí)可以通過按鈕調(diào)用函數(shù)查詢,獲取學(xué)生表中的最高身高和最低身高。3.連接查詢的應(yīng)用實(shí)現(xiàn)新增班級(jí),修改和刪除班級(jí)信息功能,同時(shí)可以通過查詢學(xué)院名稱,得到該學(xué)院下所管理的班級(jí)數(shù)量信息。15.1數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述4.綜合查詢的應(yīng)用實(shí)現(xiàn)新增成績,查看、修改和刪除成績信息功能,同時(shí)可以通過CASE函數(shù)以及多表連接,實(shí)現(xiàn)對(duì)成績等級(jí)字段的賦值。5.視圖的應(yīng)用實(shí)現(xiàn)新增系部,查看、修改和刪除系部信息功能,同時(shí)可以通過按鈕調(diào)用視圖,查看屬于計(jì)算機(jī)系的同學(xué)人數(shù)。15.1數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述6.存儲(chǔ)過程的應(yīng)用可以通過學(xué)生姓名,調(diào)用存儲(chǔ)過程查詢學(xué)生成績。7.觸發(fā)器的應(yīng)用由觸發(fā)器生成日志表的信息,可以查看日志表功能。15.1數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述8.用戶管理實(shí)現(xiàn)新增用戶,查看、修改和刪除用戶信息功能。15.1數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)概述數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的功能模塊如下圖所示。創(chuàng)建數(shù)據(jù)庫和導(dǎo)入數(shù)據(jù)表0215.2創(chuàng)建數(shù)據(jù)庫和導(dǎo)入數(shù)據(jù)表新建數(shù)據(jù)庫:本系統(tǒng)數(shù)據(jù)庫名稱命名為“db_study”,具體步驟請(qǐng)見本教材4.3.1課業(yè)任務(wù)4-1。在數(shù)據(jù)庫中導(dǎo)入已經(jīng)存在的數(shù)據(jù)表:在數(shù)據(jù)庫中導(dǎo)入事先準(zhǔn)備的數(shù)據(jù)表,具體步驟請(qǐng)見本教材4.3.6課業(yè)任務(wù)4-6,導(dǎo)入成功的效果圖如下圖所示。教學(xué)管理系統(tǒng)所需環(huán)境03想要運(yùn)行數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)就必須先在本地部署相應(yīng)的環(huán)境配置,具體內(nèi)容如下表所示。15.3教學(xué)管理系統(tǒng)所需環(huán)境數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的文件展示04系統(tǒng)的文件展示如下圖所示。15.4數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的文件展示數(shù)據(jù)庫技術(shù)在數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的應(yīng)用0515.5.1登錄功能的應(yīng)用在系統(tǒng)中輸入用戶名和密碼與“tb_login”表中的數(shù)據(jù)進(jìn)行比較,比較成功后完成登錄。具體參考【課業(yè)任務(wù)5-1創(chuàng)建用戶登錄表tb_login】的任務(wù)實(shí)現(xiàn)步驟完成用戶登錄表tb_login的創(chuàng)建和數(shù)據(jù)錄入,SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.1登錄功能的應(yīng)用登錄成功后,進(jìn)入系統(tǒng)后臺(tái)管理頁面,如下圖所示。15.5.1登錄功能的應(yīng)用登錄失敗后,登錄頁面提示錯(cuò)誤信息“請(qǐng)確定賬號(hào)是否正確”,如下圖所示。15.5.2分頁查詢功能的應(yīng)用系統(tǒng)中,各功能模塊所對(duì)應(yīng)的數(shù)據(jù)表在前端頁面的顯示皆采用了分頁查詢功能。本小節(jié)以對(duì)“tb_course”數(shù)據(jù)表的分頁查詢?yōu)槔?。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.2分頁查詢功能的應(yīng)用分頁查詢功能在系統(tǒng)中的應(yīng)用如下圖所示。15.5.3添加功能的應(yīng)用添加數(shù)據(jù)功能以在“tb_course”數(shù)據(jù)表中添加一條課程信息作為示例。具體參考【課業(yè)任務(wù)8-1往課程表插入一行記錄】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.3添加功能的應(yīng)用添加數(shù)據(jù)功能在系統(tǒng)中的應(yīng)用如下圖所示。15.5.4修改功能的應(yīng)用修改數(shù)據(jù)功能以修改“tb_course”數(shù)據(jù)表中課程號(hào)為“K6001”的數(shù)據(jù)作為示例。具體參考【課業(yè)任務(wù)8-3更新課程表中的字段內(nèi)容】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.4修改功能的應(yīng)用對(duì)課程號(hào)為“K6001”的課程信息進(jìn)行修改在系統(tǒng)中的應(yīng)用如下圖所示。15.5.5刪除功能的應(yīng)用刪除數(shù)據(jù)功能以刪除“tb_course”數(shù)據(jù)表中課程號(hào)為“K6001”的數(shù)據(jù)作為示例。具體參考【課業(yè)任務(wù)8-4刪除課程表中插入的多條記錄】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.5刪除功能的應(yīng)用刪除“tb_course”表中課程號(hào)為“K6001”的數(shù)據(jù)在系統(tǒng)中的應(yīng)用如下圖所示。15.5.6單表查詢的應(yīng)用【單表查詢的應(yīng)用】功能模塊管理的是“tb_course”數(shù)據(jù)表??梢酝ㄟ^查詢“course_type”和“course_credit”兩個(gè)字段,獲取相關(guān)課程的信息,具體參考【課業(yè)任務(wù)6-1查詢課程表中課程學(xué)分為4的專業(yè)基礎(chǔ)課的課程信息】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.6單表查詢的應(yīng)用單表查詢?cè)谙到y(tǒng)中的應(yīng)用如下圖所示。15.5.7函數(shù)查詢的應(yīng)用【函數(shù)查詢的應(yīng)用】功能模塊管理的是“tb_student”數(shù)據(jù)表??梢酝ㄟ^使用MAX函數(shù)和MIN函數(shù),查詢“tb_student”表中的最高身高和最低身高。具體參考【課業(yè)任務(wù)6-2查詢學(xué)生表中最高和最矮身高】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:執(zhí)行效果如下圖所示:15.5.7函數(shù)查詢的應(yīng)用函數(shù)查詢?cè)谙到y(tǒng)中的應(yīng)用如下圖所示。15.5.8連接查詢的應(yīng)用【連接查詢的應(yīng)用】功能模塊管理的是“tb_class”數(shù)據(jù)表。使用JOIN...ON語句連接“tb_class”表和“tb_department”表,通過輸入的學(xué)院名稱查詢其管理的班級(jí)數(shù)量。具體參考【課業(yè)任務(wù)6-3查詢計(jì)算機(jī)學(xué)院所管理的班級(jí)數(shù)量】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.8連接查詢的應(yīng)用連接查詢?cè)谙到y(tǒng)中的應(yīng)用如下圖所示。15.5.9綜合查詢的應(yīng)用【綜合查詢的應(yīng)用】功能模塊管理的是“tb_grade”數(shù)據(jù)表。“tb_grade”數(shù)據(jù)表的“grade_level”字段值全部為NULL,使用CASE函數(shù)對(duì)成績進(jìn)行分級(jí)并為grade_level字段賦值。具體參考【課業(yè)任務(wù)6-5綜合查詢】對(duì)成績表進(jìn)行操作:成績>=90輸出等級(jí)為“優(yōu)”,>=80等級(jí)為“良”,>=70等級(jí)為“中”,>=60等級(jí)為“及格”,<60等級(jí)為“不及格”的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:15.5.9綜合查詢的應(yīng)用控制臺(tái)輸出日志記錄如下圖所示:15.5.9綜合查詢的應(yīng)用綜合查詢?cè)谙到y(tǒng)中的應(yīng)用如下圖所示。15.5.10視圖的應(yīng)用【視圖的應(yīng)用】功能模塊所對(duì)應(yīng)的是“tb_department”數(shù)據(jù)表。可以通過SELECT關(guān)鍵字調(diào)用創(chuàng)建好的視圖“num_computer”,查詢屬于計(jì)算機(jī)系的學(xué)生總?cè)藬?shù)。具體參考【課業(yè)任務(wù)7-1創(chuàng)建視圖求計(jì)算機(jī)系的人數(shù)】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.10視圖的應(yīng)用視圖在系統(tǒng)中的應(yīng)用如下圖所示。15.5.11存儲(chǔ)過程的應(yīng)用【存儲(chǔ)過程的應(yīng)用】功能模塊可以調(diào)用存儲(chǔ)過程“student_grade”,輸入學(xué)生的姓名,獲得該學(xué)生所學(xué)課程對(duì)應(yīng)的課程號(hào)以及成績。具體參考【課業(yè)任務(wù)9-3創(chuàng)建存儲(chǔ)過程求某同學(xué)的成績】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.11存儲(chǔ)過程的應(yīng)用通過調(diào)用存儲(chǔ)過程“student_grade”,輸入的學(xué)生姓名,獲得該學(xué)生的課程號(hào)以及對(duì)應(yīng)的成績?cè)谙到y(tǒng)中的應(yīng)用如下圖所示。15.5.12觸發(fā)器的應(yīng)用【觸發(fā)器的應(yīng)用】功能模塊可以通過SELECT關(guān)鍵字查詢“tb_class_logs”數(shù)據(jù)表,而“tb_class_logs”表中的數(shù)據(jù)都由“tb_class”數(shù)據(jù)表中的觸發(fā)器生成。具體參考【課業(yè)任務(wù)11-3使用Navicat工具創(chuàng)建觸發(fā)器記錄班級(jí)】的任務(wù)實(shí)現(xiàn)步驟。SQL語句如下:控制臺(tái)輸出日志記錄如下圖所示:15.5.12觸發(fā)器的應(yīng)用觸發(fā)器在系統(tǒng)中的應(yīng)用如下圖所示。15.5.13用戶管理的應(yīng)用【用戶管理】功能模塊所對(duì)應(yīng)的是“tb_login”數(shù)據(jù)表,管理員可以管理所有用戶的信息,如下圖所示。將數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)部署到騰訊云輕量應(yīng)用服務(wù)器061.注冊(cè)騰訊云賬號(hào)進(jìn)入騰訊云的官網(wǎng):,如下圖所示,單擊右上角【免費(fèi)注冊(cè)】選項(xiàng)卡,然后使用【微信掃碼】進(jìn)行快速注冊(cè)。注冊(cè)完成后,根據(jù)提示進(jìn)行實(shí)名認(rèn)證。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置2.購買輕量應(yīng)用服務(wù)器騰訊云輕量應(yīng)用服務(wù)器(TencentCloudLighthouse)是新一代開箱即用、面向輕量應(yīng)用場景的云服務(wù)器產(chǎn)品,助力中小企業(yè)和開發(fā)者便捷高效地在云端構(gòu)建網(wǎng)站、Web應(yīng)用、小程序/小游戲、APP、電商應(yīng)用、云盤/圖床和開發(fā)測試環(huán)境,相比普通云服務(wù)器更加簡單易用且更貼近應(yīng)用,以套餐形式整體售賣云資源并提供高帶寬流量包,將熱門開源軟件打包實(shí)現(xiàn)一鍵構(gòu)建應(yīng)用,提供極簡上云體驗(yàn)。注冊(cè)完成后,在首頁的搜索框中搜索【輕量應(yīng)用服務(wù)器】,然后單擊回車跳轉(zhuǎn)到如下圖所示的頁面。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置單擊【立即購買】按鈕,跳轉(zhuǎn)到如下圖所示【輕量應(yīng)用服務(wù)器購買】頁面。按照需求進(jìn)行配置并購買。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置本系統(tǒng)部署的輕量應(yīng)用服務(wù)器基本配置為:創(chuàng)建方式:使用應(yīng)用模板。應(yīng)用模板:寶塔Linux面板(7.9.3騰訊云專享版)。地域:上海??捎脜^(qū):隨機(jī)分配。套餐類型:入門型。套餐規(guī)格:CPU:2核(獨(dú)享);內(nèi)存:2GB;系統(tǒng)盤:40GBSSD;帶寬:3Mbps;流量包:200GB/月。
說明:
根據(jù)國務(wù)院令第292號(hào)《互聯(lián)網(wǎng)信息服務(wù)管理辦法》和《非經(jīng)營性互聯(lián)網(wǎng)信息服務(wù)備案管理辦法》規(guī)定,所有對(duì)中國大陸境內(nèi)提供服務(wù)的網(wǎng)站都必須先進(jìn)行ICP備案。備案需要當(dāng)前選擇的輕量應(yīng)用服務(wù)器購買時(shí)長需要在3個(gè)月及以上。請(qǐng)確保已經(jīng)完成了ICP備案并獲得了備案號(hào),再開始使用輕量應(yīng)用服務(wù)器提供的服務(wù)。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置3.遠(yuǎn)程管理服務(wù)器購買成功后,在【輕量應(yīng)用服務(wù)器】的控制臺(tái)單擊【更多】下拉框如下圖所示。選擇【重置密碼】選項(xiàng)重置密碼,為后續(xù)連接服務(wù)器實(shí)例與登錄做準(zhǔn)備。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置單擊服務(wù)器實(shí)例,進(jìn)入實(shí)例后選擇【防火墻】選項(xiàng)卡,單擊【添加規(guī)則】按鈕,如下圖所示。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置添加規(guī)則如下圖所示,端口設(shè)置與數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)所需端口一致,然后單擊【確定】按鈕添加規(guī)則。后續(xù)即可通過服務(wù)器實(shí)例的IP地址+端口號(hào)訪問數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置按照同樣的步驟添加寶塔(寶塔Linux面板默認(rèn)端口為:8888)和MySQL(MySQL默認(rèn)端口為:3306)的訪問規(guī)則,從而確保寶塔能夠順利登錄,添加完成后如下圖所示。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置按照同樣的步驟添加寶塔(寶塔Linux面板默認(rèn)端口為:8888)和MySQL(MySQL默認(rèn)端口為:3306)的訪問規(guī)則,從而確保寶塔能夠順利登錄,添加完成后如下圖所示。遠(yuǎn)程管理服務(wù)器的方式有多種,如SSH遠(yuǎn)程登錄、SecureCRT遠(yuǎn)程登錄以及Xshell遠(yuǎn)程登錄等。本小節(jié)使用輕量應(yīng)用服務(wù)器中的WebShell對(duì)服務(wù)器進(jìn)行遠(yuǎn)程管理。WebShell是一種基于Web的命令行接口,它允許在使用任何特定的遠(yuǎn)程登錄軟件的情況下,通過簡單地在Web瀏覽器中輸入U(xiǎn)RL和憑據(jù),即可快速連接并訪問遠(yuǎn)程服務(wù)器。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置防火墻設(shè)置完成后,選擇【概要】|【遠(yuǎn)程登錄】|【密碼/密鑰登錄】|【登錄】選項(xiàng),如下圖所示。15.6.1騰訊云輕量應(yīng)用服務(wù)器的配置單擊【登錄】按鈕后,進(jìn)入如圖15.38所示的登錄頁面。輸入服務(wù)器登錄密碼后,單擊【登錄】按鈕后,即可遠(yuǎn)程管理服務(wù)器。15.6.2寶塔的部署
寶塔面板是一款功能強(qiáng)大的服務(wù)器管理軟件,它可以在Windows和Linux系統(tǒng)上運(yùn)行,并提供了一系列內(nèi)置配置,可以幫助用戶輕松管理網(wǎng)站、FTP、數(shù)據(jù)庫、以及可視化文件和軟件管理器等功能。使用寶塔面板可以大大提高運(yùn)維效率,無論用戶是對(duì)服務(wù)器技術(shù)不熟悉還是希望以更簡單的方式來管理服務(wù)器,都將受益于它。安裝寶塔面板后,用戶可以輕松管理并監(jiān)控服務(wù)器,并進(jìn)行包括網(wǎng)站管理、備份、安全加固等操作。它讓服務(wù)器管理變得更加易于上手,適用于廣泛的使用需求。寶塔的部署步驟如下所示:15.6.2寶塔的部署1.寶塔的安裝進(jìn)入寶塔官網(wǎng),單擊【立即免費(fèi)安裝】選項(xiàng)卡如下圖所示。15.6.2寶塔的部署根據(jù)已購買的服務(wù)器實(shí)例選擇合適的面板。本小節(jié)選擇【Linux面板7.9.4】,單擊【安裝腳本】按鈕,如下圖所示。15.6.2寶塔的部署找到【Centos安裝腳本】并單擊【復(fù)制】按鈕。如下圖所示。15.6.2寶塔的部署回到WebShell頁面,將復(fù)制的【Centos安裝腳本】命令粘貼在如下圖所示位置,敲擊回車鍵進(jìn)行安裝。如下圖所示,輸入“y”,敲擊回車鍵后等待寶塔安裝完成。15.6.2寶塔的部署如下圖所示,保存外網(wǎng)面板地址、username和password等信息,為后續(xù)登錄寶塔面板做準(zhǔn)備。注意:寶塔安裝好后也可以通過在WebShell輸入“bt”命令,以獲取寶塔面板命令行輔助管理工具。這將允許用戶在命令行模式下快速執(zhí)行各種有助于管理和優(yōu)化服務(wù)器的任務(wù)。當(dāng)然,這需要用戶對(duì)命令行操作有一定的了解和熟練掌握,熟悉基本的Linux命令和操作。如圖下所示。15.6.2寶塔的部署2.登錄寶塔面板在瀏覽器的導(dǎo)航欄中輸入【外網(wǎng)面板地址】進(jìn)入【寶塔Linux面板】,如下圖所示。填寫之前中獲得的用戶名和密碼,單擊【登錄】按鈕進(jìn)入寶塔首頁。15.6.2寶塔的部署3.下載部署系統(tǒng)所需軟件注冊(cè)登錄成功后,如圖15.47所示,在寶塔首頁找到【軟件商城】選項(xiàng),進(jìn)入后自行下載【Tomcat8.5.78】(Tomcat中自帶了JDK8.0)、【Java項(xiàng)目一鍵部署】以及【MySQL8.0.24】。15.6.2寶塔的部署4.數(shù)據(jù)庫的導(dǎo)入在寶塔首頁找到【數(shù)據(jù)庫】頁面,單擊【添加數(shù)據(jù)庫】按鈕進(jìn)入如下圖所示窗口。填寫完數(shù)據(jù)庫名和密碼后,單擊【提交】按鈕后,即可在服務(wù)器上成功創(chuàng)建數(shù)據(jù)庫。注意:此時(shí)的數(shù)據(jù)庫名和密碼并非本地的數(shù)據(jù)庫名和密碼,因此可以自行輸入。若出現(xiàn)“數(shù)據(jù)庫管理密碼錯(cuò)誤!”的提示,可以嘗試單擊【root密碼】選項(xiàng)修改密碼并重新提交。15.6.2寶塔的部署如下圖所示,選擇【導(dǎo)入】選項(xiàng),打開【從文件導(dǎo)入數(shù)據(jù)庫】的彈窗。如下圖所示,在跳出的彈窗中,選擇【從本地上傳】后。將項(xiàng)目所需的本地?cái)?shù)據(jù)庫導(dǎo)出并上傳。15.6.2寶塔的部署完成本地?cái)?shù)據(jù)庫的上傳后,在當(dāng)前彈窗單擊【導(dǎo)入】選項(xiàng)后,出現(xiàn)如下圖所示的操作驗(yàn)證。完成驗(yàn)證后,本地?cái)?shù)據(jù)庫上傳至數(shù)據(jù)庫成功。15.6.3系統(tǒng)部署1.項(xiàng)目打包與上傳本系統(tǒng)是SpringBoot項(xiàng)目,因此以下內(nèi)容以部署SpringBoot項(xiàng)目為例。在寶塔首頁選擇【文件】選項(xiàng)卡,找到路徑/www/wwwroot(服務(wù)器默認(rèn)項(xiàng)目部署路徑),在該路徑下新建文件夾存放項(xiàng)目。如下圖所示。15.6.3系統(tǒng)部署單擊【上傳】按鈕跳出彈窗,在【上傳文件】下拉框中選擇【上傳文件】選項(xiàng),在本地中找到項(xiàng)目jar包,如圖15.53所示。最后單擊【開始上傳】按鈕即可完成項(xiàng)目的上傳。15.6.3系統(tǒng)部署2.添加Java項(xiàng)目在寶塔首頁找到【網(wǎng)站】選項(xiàng)卡,選擇【Java項(xiàng)目】選項(xiàng)卡后,單擊【添加Java項(xiàng)目】按鈕,如下圖所示。15.6.3系統(tǒng)部署填寫完項(xiàng)目的基本信息后單擊【提交】按鈕,如下圖所示。15.6.3系統(tǒng)部署如下圖所示,檢查【項(xiàng)目日志】中無明顯報(bào)錯(cuò)后。就可以通過服務(wù)器實(shí)例的“IP地址”加“項(xiàng)目端口號(hào)”進(jìn)行訪問。15.6.3系統(tǒng)部署根據(jù)IP+端口訪問數(shù)據(jù)庫學(xué)習(xí)系統(tǒng),如下圖所示訪問成功。1.信息模板補(bǔ)充完整在騰訊云首頁的搜索框中輸入“域名注冊(cè)”,在信息頁中選擇【控制臺(tái)】,進(jìn)入域名注冊(cè)管理頁面,如有圖所示將【信息模板】內(nèi)的信息補(bǔ)充完整后,等待注冊(cè)局實(shí)名審核,通常審核需要3-5天。15.6.4域名的解析與綁定在完成了系統(tǒng)部署后就能夠通過9:8910訪問數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)。接下來將講解如何對(duì)域名進(jìn)行解析,以及如何將系統(tǒng)與域名進(jìn)行綁定,進(jìn)而實(shí)現(xiàn)在瀏覽器中輸入域名訪問數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)。2.域名的購買與備案請(qǐng)注意,根據(jù)相關(guān)政策法規(guī)的要求,域名注冊(cè)時(shí)需要選擇已經(jīng)經(jīng)過實(shí)名審核的信息模板。如果沒有可用的信息模板,請(qǐng)先創(chuàng)建一個(gè)并等待實(shí)名審核。實(shí)名審核通過后,進(jìn)入【域名注冊(cè)購買】頁面,選擇合適的域名進(jìn)行購買,本項(xiàng)目購買的是。購買域名后需要進(jìn)行備案才能使用。備案是指將域名和網(wǎng)站的相關(guān)信息注冊(cè)到中國政府的備案系統(tǒng)中,確保網(wǎng)站的合法性和安全性。沒有備案的域名無法在中國大陸訪問。因此,購買域名后需要盡快進(jìn)行備案。15.6.4域名的解析與綁定15.6.4域名的解析與綁定在騰訊云首頁的搜索框中輸入“網(wǎng)站備案”,進(jìn)入網(wǎng)站備案管理頁面,如下圖所示單擊【新增備案】按鈕。15.6.4域名的解析與綁定在如下圖所示的界面中上傳身份證等個(gè)人信息前往驗(yàn)證。說明:若輕量應(yīng)用服務(wù)器購買時(shí)長如果不足3個(gè)月是無法通過備案的,需要延長購買時(shí)長。15.6.4域名的解析與綁定提交備案信息等待工信部系統(tǒng)通過審核,如下圖所示。3.域名解析域名購買成功后,回到【域名注冊(cè)】控制臺(tái)中,單擊【我的域名】頁面中購買的域名記錄上的【解析】鏈接,如下圖所示。15.6.4域名的解析與綁定15.6.4域名的解析與綁定如下圖所示,單擊【快速添加解析】按鈕,在【網(wǎng)站解析】選項(xiàng)中選擇【輕量應(yīng)用服務(wù)器】的單選框,找到已經(jīng)購買的輕量應(yīng)用服務(wù)器,添回成功后,用戶可以通過來訪問部署的項(xiàng)目,修改敏感信息需要驗(yàn)證身份,最后單擊【確定】按鈕配置生效。4.SSL證書申請(qǐng)SSL證書是遵守SSL協(xié)議,由受信任的數(shù)字證書頒發(fā)機(jī)構(gòu)CA,在驗(yàn)證服務(wù)器身份后頒發(fā),具有服務(wù)器身份驗(yàn)證和數(shù)據(jù)傳輸加密功能。有以下作用:防止信息被竊聽:SSL證書通過加密技術(shù)確保信息在傳輸過程中不被監(jiān)聽或竊取,從而保障了信息的安全性。防止信息被篡改:SSL證書在通信雙方之間創(chuàng)建了一個(gè)安全通道,保證任何信息在傳輸過程中不會(huì)受到篡改或損壞,可以有效避免信息被篡改。提高網(wǎng)站可信度:SSL證書使網(wǎng)站擁有https協(xié)議,瀏覽器在訪問網(wǎng)站時(shí)會(huì)給予“安全”的標(biāo)識(shí),并顯示一個(gè)綠色的小鎖頭,這樣可以告訴用戶網(wǎng)站是可信的,并且他們不必?fù)?dān)心自己的個(gè)人信息是否受到保護(hù)。提高SEO排名:谷歌宣布使用HTTPS協(xié)議的網(wǎng)站將獲得更高的搜索引擎排名,因?yàn)樗鼈儽徽J(rèn)為比非加密的網(wǎng)站更安全,這進(jìn)一步推動(dòng)了SSL證書的普及。15.6.4域名的解析與綁定15.6.4域名的解析與綁定SSL證書的申請(qǐng)步驟如下所示:在當(dāng)前控制臺(tái)的搜索框中,搜索【SSL證書】,單擊【前往控制臺(tái)】按鈕進(jìn)入【我的證書】管理界面,如下圖所示,單擊【申請(qǐng)免費(fèi)證書】按鈕。15.6.4域名的解析與綁定單擊后選擇證書類型為:免費(fèi)版。如下圖所示,填寫完整【證書申請(qǐng)表】后等待簽發(fā)即可。15.6.4域名的解析與綁定證書簽發(fā)成功后,如圖15.66所示,選擇【我的證書】選項(xiàng)卡進(jìn)入,單擊證書對(duì)應(yīng)的【下載】按鈕。在彈出的如右圖所示的下載證書對(duì)話框中,選擇【騰訊云寶塔面板】選項(xiàng)單擊【下載】鏈接下載SSL證書,保存?zhèn)溆谩?.項(xiàng)目綁定域名回到寶塔面板,選擇【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦山生態(tài)修復(fù)合同(2篇)
- 智慧城市資源共享合同(2篇)
- 2025年安徽工業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年天津電子信息職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年南通師范高等??茖W(xué)校高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025至2031年中國面食調(diào)料行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國塑料鋁銀底漆行業(yè)投資前景及策略咨詢研究報(bào)告
- 城市智能支持系統(tǒng)優(yōu)化-深度研究
- 二零二五年度父母向子女贈(zèng)與個(gè)人股權(quán)財(cái)產(chǎn)合同書(2025版)
- 2025年度股權(quán)代持與公司戰(zhàn)略規(guī)劃及投資退出合同
- 電力溝施工組織設(shè)計(jì)-電纜溝
- 《法律援助》課件
- SLT824-2024 水利工程建設(shè)項(xiàng)目文件收集與歸檔規(guī)范
- 鍋爐本體安裝單位工程驗(yàn)收表格
- 一種基于STM32的智能門鎖系統(tǒng)的設(shè)計(jì)-畢業(yè)論文
- 妊娠合并強(qiáng)直性脊柱炎的護(hù)理查房
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫含答案解析
- 兒童10歲生日-百日宴-滿月酒生日會(huì)成長相冊(cè)展示(共二篇)
- 《繪本閱讀與指導(dǎo)》課程教學(xué)大綱
- 員工離職登記表(范本模板)
- 2023人教版(PEP)小學(xué)英語(三、四、五、六年級(jí))詞匯及常用表達(dá)法(課本同步)
評(píng)論
0/150
提交評(píng)論