版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第4講MySQL服務(wù)器的配置與應(yīng)用MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第1頁!目錄MySQL概述MySQL的安裝創(chuàng)建數(shù)據(jù)庫創(chuàng)建表插入數(shù)據(jù)查詢數(shù)據(jù)更新表刪除表使用show命令對表的其他操作用戶權(quán)限管理MySQL數(shù)據(jù)庫的備份與恢復(fù)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第2頁!MySQL概述MySQL是一個高性能、多線程、多用戶、建立在客戶/服務(wù)器結(jié)構(gòu)上的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)MySQL是世界上最受歡迎的開放源代碼數(shù)據(jù)庫,當(dāng)前全世界有超過600萬的系統(tǒng)使用MySQLMySQL的官方網(wǎng)站為.mysql.MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第3頁!MySQL的優(yōu)點性能高效而穩(wěn)定開放源代碼多用戶支持可以有效地滿足50~1000個并發(fā)用戶的訪問開放性支持ANSISQL-99標(biāo)準(zhǔn),適用于多種操作系統(tǒng)廣泛的應(yīng)用程序支持有C、C++、Java、Perl、PHP和Python等多種客戶工具和API的支持支持事務(wù)處理、行鎖定、子查詢、外鍵和全文檢索等功能支持大數(shù)據(jù)庫處理可對某些包含50000000個記錄的數(shù)據(jù)庫使用MySQL有靈活且安全的權(quán)限和口令系統(tǒng),并且允許對其他主機(jī)的認(rèn)證MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第4頁!連接數(shù)據(jù)庫使用mysql命令登錄MySQL數(shù)據(jù)庫服務(wù)器語法:mysql[-h主機(jī)名或IP地址][-u用戶名][-p口令]例子:mysql-uroot-p注意:root的密碼默認(rèn)為空MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第5頁!創(chuàng)建數(shù)據(jù)庫(2)使用createdatabase創(chuàng)建數(shù)據(jù)庫使用use命令選擇數(shù)據(jù)庫刪除數(shù)據(jù)庫MySQL>dropdatabaseaccounts;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第6頁!創(chuàng)建表(2)查看當(dāng)前數(shù)據(jù)庫中的所有表MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第7頁!插入數(shù)據(jù)(1)acc表的樣例數(shù)據(jù)acc_idusernamepasswordts1034033jsmithsmithy200210141124381034055jdoedoey200210141125011034067jthompsonjames2200210141134031034089sstanfordstanford200210141134071034123blewislewis200210141122521034154ysheetssheets200210141134161034034jimeNULL200210141124151034546jjmyersNULL20021014113422MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第8頁!查詢數(shù)據(jù)(1)select命令的格式MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第9頁!查詢數(shù)據(jù)(3)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第10頁!查詢數(shù)據(jù):排序MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第11頁!查詢數(shù)據(jù):別名MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第12頁!查詢數(shù)據(jù):like(2)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第13頁!更新數(shù)據(jù)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第14頁!使用show命令(1)showdatabasesMySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第15頁!重命名表MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第16頁!改變列定義MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第17頁!添加用戶(1)使用grant命令添加用戶MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第18頁!添加用戶(3)REFERENCES—當(dāng)前的MySQL還不能使用RELOAD—使用FLUSH語句SELECT—從表中查詢記錄SHUTDOWN—關(guān)閉MySQL數(shù)據(jù)庫UPDATE—更新表中的記錄USAGE—連接到MySQL數(shù)據(jù)庫,但是沒有權(quán)限MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第19頁!添加用戶:例子例2:添加口令為45sdg11的用戶jane,該用戶在數(shù)據(jù)庫myCompany的表employees上具有ALL權(quán)限,并且只能從特定的主機(jī)上連接數(shù)據(jù)庫 mysql>grantallonmyCompany.employeestojane@janesputer.pany.identifiedby“45sdg11”;例3: mysql>grantallonmyCompany.employeestojane@’’identifiedby“45sdg11”;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第20頁!修改用戶口令(1):使用setpassword以root帳號登錄mysql數(shù)據(jù)庫管理系統(tǒng)mysql-uroot-p使用setpassword修改帳號myuser1的口令為mypw2mysql>setpasswordfor'myuser1'@'localhost'=password('mypw2');重新裝載grant表,使新口令生效mysql>flushprivileges;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第21頁!修改用戶口令(3):使用updateuser以root帳號登錄mysql數(shù)據(jù)庫管理系統(tǒng)mysql-uroot-p選擇mysql數(shù)據(jù)庫mysql>usemysql使用update修改帳號myuser1的口令為mypw2mysql>updateusersetpassword=PASSWORD('mypw2')whereuser=‘myuser1’;重新裝載grant表,使新口令生效mysql>flushprivileges;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第22頁!忘記root口令時的挽救方法#/etc/rc.d/init.d/mysqlstop#/usr/local/mysql/bin/mysqld_safe--skip-grant-table/usr/local/mysql/bin/mysql-urootmysql>usemysqlmysql>updateusersetpassword=password('newpassword')whereuser='root';mysql>flushprivileges;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第23頁!MySQL的安裝查看是否安裝了MySQLrpm-qa|grepmysql相關(guān)軟件說明mysql:客戶程序和共享庫mysqlclient:開發(fā)MySQL客戶端程序時使用的庫和頭文件mysql-server:MySQL數(shù)據(jù)庫服務(wù)器mysql-bench:MySQL數(shù)據(jù)庫基準(zhǔn)和性能測試工具mysql-devel:開發(fā)MySQL程序時使用的庫和頭文件MySQL的配置文件:/etc/f啟動MySQL數(shù)據(jù)庫服務(wù)器servicemysqldstartMySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第24頁!創(chuàng)建數(shù)據(jù)庫(1)使用showdatabases能夠查看MySQL系統(tǒng)中存在的數(shù)據(jù)庫MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第25頁!創(chuàng)建表使用createtable命令創(chuàng)建表刪除表mysql>droptableacc;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第26頁!創(chuàng)建表(3)使用describe(可以縮寫為desc)命令查看表的結(jié)構(gòu)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第27頁!插入數(shù)據(jù)(2)使用insert命令插入數(shù)據(jù)使用NULL值MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第28頁!查詢數(shù)據(jù)(2)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第29頁!查詢數(shù)據(jù)(4)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第30頁!程序數(shù)據(jù):降序MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第31頁!查詢數(shù)據(jù):like(1)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第32頁!查詢數(shù)據(jù)將表的數(shù)據(jù)輸出到文本文件行計數(shù)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第33頁!刪除數(shù)據(jù)MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第34頁!使用show命令(2)showtablesMySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第35頁!增加列MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第36頁!用戶權(quán)限管理添加用戶和權(quán)限刪除權(quán)限修改用戶口令修改MySQL管理員root的口令MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第37頁!添加用戶(2)權(quán)限(privileges)ALL—授予用戶如下的所有權(quán)限ALTER—改變表、列和索引CREATE—創(chuàng)建數(shù)據(jù)庫和表DELETE—刪除表中的記錄DROP—丟棄和刪除表和數(shù)據(jù)庫FILE—讀、寫文件INDEX—添加、刪除索引INSERT—向表中插入記錄PROCESS—查看和停止系統(tǒng)進(jìn)程MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第38頁!添加用戶:例子例1:創(chuàng)建口令為99hjc的用戶john,該用戶在數(shù)據(jù)庫myDB的所有表都有select和insert權(quán)限,并且能夠從任何主機(jī)連接到數(shù)據(jù)庫服務(wù)器 mysql>grantselect,insertonmyDB.*tojohn@”%”identifiedby“99hjc”;查看用戶john的權(quán)限 mysql>showgrantsfor'john'@'%';MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第39頁!回收權(quán)限r(nóng)evoke命令的語法回收用戶john在數(shù)據(jù)庫myCompany的insert權(quán)限
mysql>revokeinsertonmyDB.*fromjohn@”%”;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第40頁!修改用戶口令(2):使用updateuser以root帳號登錄mysql數(shù)據(jù)庫管理系統(tǒng)mysql-uroot-p選擇mysql數(shù)據(jù)庫mysql>usemysql使用update修改帳號myuser1的口令為mypw2mysql>updateusersetpassword=PASSWORD('mypw2')whereuser=‘myuser1’;重新裝載grant表,使新口令生效mysql>flushprivileges;MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第41頁!修改MySQL管理員root的口令在初始安裝MySQL服務(wù)器時,管理員root的密碼為空使用mysqladmin命令修改root用戶的密碼例:將root用戶密碼改為kswTG23amysqladmin-urootpasswordkswTG23a如果已經(jīng)為root用戶設(shè)置了密碼,當(dāng)再次修改其密碼時,需要使用如下格式的mysqladmin命令mysqladmin-uroot-ppassword新密碼字符串MySQL服務(wù)器的配置與應(yīng)用Linu共43頁,您現(xiàn)在瀏覽的是第42頁!MySQL數(shù)據(jù)庫的備份與恢復(fù)使用mysqldump命令備份MySQL數(shù)據(jù)庫cd/var/lib/mysqlmysqldump-uroot-p--optsales>sales_bak030630.sql恢復(fù)數(shù)據(jù)庫mysql-uroot-pmysql>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年廣東省普通高等學(xué)校招收中等職業(yè)學(xué)校畢業(yè)生統(tǒng)一模擬考試語文題真題(解析版)
- 寒冷性脂膜炎的臨床護(hù)理
- 鼻竇壓痛的健康宣教
- 2021年工業(yè)機(jī)器人行業(yè)埃斯頓分析報告
- 汗孔角化病的臨床護(hù)理
- 聲音嘶啞的健康宣教
- 糖原貯積?、蛐偷呐R床護(hù)理
- 《酒店禮儀知識培訓(xùn)》課件
- 黑色素沉著的臨床護(hù)理
- JJF(陜) 041-2020 寬帶采集回放系統(tǒng)校準(zhǔn)規(guī)范
- 2024秋國家開放大學(xué)《馬克思主義基本原理》專題測試1-8參考答案
- 新概念英語第二冊33課市公開課獲獎?wù)n件省名師示范課獲獎?wù)n件
- 企業(yè)國際化經(jīng)營戰(zhàn)略規(guī)劃與實施方案
- 3.3-棧的應(yīng)用-迷宮求解解析
- 慢性腎衰竭血液透析患者的流行病學(xué)調(diào)查分析
- 大學(xué)生體質(zhì)健康標(biāo)準(zhǔn)與鍛煉方法(吉林聯(lián)盟)智慧樹知到期末考試答案章節(jié)答案2024年東北師范大學(xué)
- 任職資格體系3-某公司營銷銷售族銷售、供應(yīng)、客服和職能任職資格
- 2012電池制造行業(yè)分析報告
- 2024年軍隊文職統(tǒng)一考試《專業(yè)科目》管理學(xué)試卷(網(wǎng)友回憶版)
- JT-T-973-2015路用非氯有機(jī)融雪劑
- 物業(yè)工作未來規(guī)劃與展望
評論
0/150
提交評論