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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論