第十章解答
- 1. 第 10 章解答 PHP 6 與 MySQL 基礎學習教室
1.請說明資料庫管理系統、資料庫、資料表、欄位、紀錄的關係。
解答:
資料庫管理系統內會有多個資料庫,每一個資料庫(Database)由一個或多個
資料表(Table)組成,每一個資料表則是由一或多筆紀錄(Record)所組成,而記
錄必須由多個欄位(Field)組成。而欄位必須設定型態而後儲存資料。
2.請說明 mysql 資料庫可否刪除
解答:
mysql 資料庫內有五個重要的資料表,分別為 user、db、host 以及 tables_priv、
columns_priv。user、 host 主要是過濾使用者是否有
db、 「存取某個主機的某個資
料庫資料」 的權限,這三個資料表間互相交叉對應。 tables_priv、
而 columns_priv
主要可以使得 MySQL 對個別表格(table)或欄(column)設定權限。
不可刪除。
3.MySQL 具有哪些特性?
解答:
MySQL 是一個可用於各種作業系統的資料庫系統,具有功能強、使用簡單、管
理方便、運行速度快、可靠性高、安全保密性強等優點。
4.如何登入 MySQL?
解答:
以終端機登入 mysql 的語法有兩種,第一種為 「mysql –u 帳號 –p 密碼」,第二
種為「mysql –u 帳號 –p」,按下「enter」 u
鍵後再輸入密碼。 與帳號之間可空格也
可不空格,MySQL 並無強制規定。
5.MySQL 連線時需經過哪些驗證程序?
解答:
MySQL 連線時需經過兩道驗證程序,第一道驗證登入帳號的 host、 username 與
password,第二道則是依照使用者要求對資料庫及資料表維護權限作驗證。
8.MySQL 登入第一道驗證程序是檢查登入帳號的 host、username、password 與
mysql 資料庫內 user 資料表資料是否相同,若相同則進入第二道驗證,否則拒
絕登入。
第1頁
- 2. 第 10 章解答 PHP 6 與 MySQL 基礎學習教室
6.如何設定 MySQL 內 root 密碼
解答:
設定 MySQL 內 root 密碼語法為「mysqladmin –u root password 密碼」
7.如何在知道 root 密碼下修改密碼?
解答:
修改 MySQL 內 root 密碼語法為「mysqladmin –uroot -p 舊密碼 password
新密碼」
8.如何在不知道 root 密碼下修改密碼?
解答:
1.關閉 MySQL 服務
2.啟動忽略權限資料表的 MySQL 服務
3.登入 MySQL 資料庫
4.選擇資料庫並且變更 root 密碼
5.刪除空帳號
6.確認更新後登出
7.關閉所有執行中的 MySQL 程序
8.啟動 MySQL Server 服務
9.測試是否可以登入
9.如何在網站內加入 phpMyAdmin 系統?
解答:
phpMyAdmin 是一套 MySQL 管理網頁系統,可由 http://www.phpmyadmin.com
網站下載,解壓縮後放在網站目錄下就可以使用。
第2頁