項(xiàng)目十一Linux的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)_第1頁(yè)
項(xiàng)目十一Linux的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)_第2頁(yè)
項(xiàng)目十一Linux的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)_第3頁(yè)
項(xiàng)目十一Linux的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)_第4頁(yè)
項(xiàng)目十一Linux的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、項(xiàng)目十一項(xiàng)目十一Linux的的MySQL數(shù)數(shù)據(jù)庫(kù)管理系統(tǒng)據(jù)庫(kù)管理系統(tǒng) 項(xiàng)目十一項(xiàng)目十一Linux的的MySQL數(shù)據(jù)數(shù)據(jù)庫(kù)管理系統(tǒng)庫(kù)管理系統(tǒng) 任務(wù)1安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng) 任務(wù)2架設(shè)MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng) 任務(wù)3MySQL的基本操作任務(wù)1 安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng) MySQL是一個(gè)完全開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由于其具有體積小、速度快、成本低、開放源代碼等特點(diǎn),所以自推出后一直受到非常多的使用者喜愛和支持,許多中小型網(wǎng)站或者信息系統(tǒng)都會(huì)使用MySQL作為數(shù)據(jù)庫(kù)。任務(wù)1 安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng) 步驟步驟1安裝所需的軟件包 可以在 下載各種版本的mysql數(shù)據(jù)

2、庫(kù)及其相關(guān)的組件。通常來(lái)講,可以直接使用二進(jìn)制版本的mysql替編譯好的版本。 任務(wù)1 安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng) 步驟步驟2查看是否安裝任務(wù)1 安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng) 步驟步驟3使用rpm安裝MySQL任務(wù)1 安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng) 步驟步驟4驗(yàn)證是否安裝成功 步驟步驟5開啟MySQL服務(wù)任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng) Mysql的登錄使用mysql命令。默認(rèn)情況下root為空密碼。為root設(shè)置密碼使用mysqladmin命令。如:mysqladmin u root password 新口令。而使用密碼登錄則用mysql u root p,然后錄入正確的新

3、口令進(jìn)入。 更改數(shù)據(jù)庫(kù)引擎可通過(guò)修改/etc/f中的默認(rèn)引擎,也可能過(guò)alter等命令修改。 更改Mysql存儲(chǔ)目錄,須停止Mysql服務(wù),要求把原目錄下文件拷貝到新目錄下,另外不要忘記修改/etc/f中 socket的值。并重啟Mysql服務(wù)。任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng) 步驟步驟1登錄MySQL 使用MySQL命令登錄 登錄MySQL的命令是“mysql”,MySQL默認(rèn)用戶是“root”,由于初始沒有密碼,第一次進(jìn)時(shí)只需鍵入“mysql”即可。 任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng) 出現(xiàn)“mysql”提示符,表明安裝成功。 要為root設(shè)置一個(gè)密碼,例

4、如為root設(shè)置一個(gè)密碼為“szbazz” 用修改后的密碼登錄 任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)步驟步驟2MySQL中的數(shù)據(jù)存儲(chǔ)引擎這些數(shù)據(jù)庫(kù)存儲(chǔ)引擎,在MySQL中有不同的選擇,選擇不同的數(shù)據(jù)存儲(chǔ)引擎,將影響到MySQL在各方面的性能,這些存儲(chǔ)引擎在MySQL中也被稱作存儲(chǔ)類型或表類型。MySQL中支持的存儲(chǔ)引擎包括ISAM、MyISAM、HEAP、InnoDB和BDB,但最常見的存儲(chǔ)引擎是MyISAM和InnoDB。任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)步驟步驟2MySQL中的數(shù)據(jù)存儲(chǔ)引擎使用命令查看當(dāng)前MySQL系統(tǒng)支持的數(shù)據(jù)存儲(chǔ)引擎任務(wù)2 架設(shè)MySQL數(shù)

5、據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)在MySQL數(shù)據(jù)庫(kù)中,有多種方法指定數(shù)據(jù)存儲(chǔ)引擎,可以為整個(gè)MySQL數(shù)據(jù)庫(kù)指定一個(gè)默認(rèn)的數(shù)據(jù)存儲(chǔ)引擎,也可以在創(chuàng)建表時(shí)指定數(shù)據(jù)存儲(chǔ)引擎,還可以在運(yùn)行過(guò)程中修改某個(gè)表的數(shù)據(jù)存儲(chǔ)引擎。 (1)為整個(gè)數(shù)據(jù)庫(kù)指定默認(rèn)的數(shù)據(jù)存儲(chǔ)引擎 修改/etc/f,添加第27行所示。重啟MySQL服務(wù)再使用命令查看時(shí),默認(rèn)引擎已經(jīng)從MyISAM變成InnoDB。這時(shí)如果新建表,這張表使用的是InnoDB存儲(chǔ)引擎。任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)(2)創(chuàng)建表時(shí)指定數(shù)據(jù)存儲(chǔ)引擎 創(chuàng)建一個(gè)test2表,數(shù)據(jù)引擎類型為myisam 此時(shí),查看它所使用的數(shù)據(jù)存儲(chǔ)引擎,可以看到,為m

6、yisam: 任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)(3)在運(yùn)行過(guò)程中修改數(shù)據(jù)存儲(chǔ)引擎即使某個(gè)表已經(jīng)使用了特定的數(shù)據(jù)存儲(chǔ)引擎,仍然可以修改它 任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)步驟步驟3更改MySQL目錄1、home目錄下建立mysqlDB目錄。2、關(guān)閉MySQL服務(wù)進(jìn)程。3、把/var/lib/mysql整個(gè)目錄移到/home/mysqlDB。4、找到f配置文件。 任務(wù)2 架設(shè)MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)步驟步驟3更改MySQL目錄5、編輯MySQL的配置文件/etc/f6、修改MySQL啟動(dòng)腳本/etc/rc.d/init.d/mysql。 7、重新啟

7、動(dòng)MySQL服務(wù) 任務(wù)3 MySQL的基本操作 步驟步驟1顯示數(shù)據(jù)庫(kù) 任務(wù)3 MySQL的基本操作 步驟步驟2顯示數(shù)據(jù)庫(kù)中的表 任務(wù)3 MySQL的基本操作 步驟步驟3顯示數(shù)據(jù)表的結(jié)構(gòu) 任務(wù)3 MySQL的基本操作 步驟步驟4顯示表中的記錄 select * from 表名; 例如:顯示mysql庫(kù)中user表中的紀(jì)錄。所有能對(duì)MySQL用戶操作的用戶都在此表中。 Select * from user;任務(wù)3 MySQL的基本操作 步驟步驟5建庫(kù) create database 庫(kù)名;任務(wù)3 MySQL的基本操作 步驟步驟6建表: use 庫(kù)名; create table 表名 (字段設(shè)定列表

8、); 可以用describe命令察看剛建立的表結(jié)構(gòu) 任務(wù)3 MySQL的基本操作 步驟步驟7增加記錄可用select命令來(lái)驗(yàn)證結(jié)果 任務(wù)3 MySQL的基本操作 步驟步驟8修改紀(jì)錄 任務(wù)3 MySQL的基本操作 步驟步驟9刪除紀(jì)錄 例如:刪除szadmin的紀(jì)錄。 mysql delete from user where usersname=szadmin; 步驟步驟10刪庫(kù)和刪表 drop database 庫(kù)名; drop table 表名;任務(wù)3 MySQL的基本操作 步驟步驟11備份例如:將上例創(chuàng)建的szbazz庫(kù)備份到文件back_szbazz中 任務(wù)3 MySQL的基本操作 步驟步驟12恢復(fù)已備份的數(shù)據(jù)庫(kù)。 rootlocalhost mysql# mysql -u root -p 庫(kù)名 back_szbazz項(xiàng)目小結(jié)項(xiàng)目小結(jié) 本項(xiàng)目要完成的是對(duì)Mysql的安裝,啟動(dòng)及常用操作,稍為涉及到安全

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論