Presentation is loading. Please wait.

Presentation is loading. Please wait.

TQC MySql5 第二類 資料庫安裝與啟動.

Similar presentations


Presentation on theme: "TQC MySql5 第二類 資料庫安裝與啟動."— Presentation transcript:

1 TQC MySql5 第二類 資料庫安裝與啟動

2 安裝前的檢查 MySQL 所支援的作業系統 Linux Mac OS X MS-Windows IBM OS/2 Warp

3 TQC題目

4 下載 MySQL .EXE Binary Tar Ball MySQL 有幾種不同的安裝方法? Setup.EXE MS-Windows
(RedHat Only) Linux Binary (Other OS) Tar Ball (Optimized Recompile)

5 MySql安裝教學 預設port為3306

6 MySql安裝教學 自行設定密碼

7 TQC題目

8 MySQL 的目錄架構 MS-Windows 目錄名稱 用途 紅色:必備目錄 藍色:選用目錄 預設根目錄: c:\mysql bin
MySQL 執行檔所在 (含 Server & Client) data 資料庫本體所在地、日誌檔 Docs 說明文件 examples 範例程式 (Programs) 與範例腳本檔 (Scripts) include C 語言專用引入檔所在地 lib 函式庫 scripts 系統維護用腳本檔 (Scripts) share 錯誤訊息檔 bench 效能測試元件 Embedded 內嵌式 MySQL 子目錄

9 TQC題目

10 MySQL 初始化設定 安裝完MySQL軟體後,需要初始化建立預設資料庫 mysql_install_db 功能 格式 特點
建造 mysql 以及 test 兩個資料庫 mysql:存放帳號,密碼,系統設定以及權限 test:供使用者測試用 格式 MS-Windows: 不需執行,預設已經建好 mysql & test 資料庫 RPM: /usr/bin/mysql_install_db Binary: /usr/local/mysql/scripts/mysql_install_db Tarball: /usr/local/bin/mysql_install_db 特點 只需在剛安裝完 mySQL 之時執行一次 會檢查現有設定,絕對不會覆蓋原有的權限資料庫,在任何情況下都能安全的被執行

11 TQC題目

12 TQC題目

13 TQC題目

14 啟動與停止 啟動 MySQL Linux 比較不安全的啟動法 – mysqld 比較安全的啟動法 – mysqld_safe
RPM: /usr/sbin/mysqld -u root & Binary: /usr/local/mysql/bin/mysqld -u root & Tarball: /usr/local/libexec/mysqld -u root & 比較安全的啟動法 – mysqld_safe RPM: /usr/bin/mysqld_safe --user=root & Binary: /usr/local/mysql/bin/mysqld_safe --user=root & Tarball: /usr/local/bin/mysqld_safe --user=root & 講師秘訣: mysqld_safe 比較安全的理由 會查看資源鎖定狀況,並等待他人釋放資源後才霸佔資源,不會造成死結 mysqld_safe V4 & V3 之不同 Version 3.X: safe_mysqld Version 4.X: mysqld_safe

15 啟動與停止 停止 MySQL:mysqladmin shutdown MS-Windows Linux RPM Linux Binary
c:\mysql\bin\mysqladmin shutdown Linux RPM /usr/bin/mysqladmin shutdown Linux Binary /usr/local/mysql/bin/mysqladmin shutdown Linux Tarball /usr/local/bin/mysqladmin shutdown

16 TQC題目

17 以客戶端連上 MySQL 什麼是 “客戶端程式” (Client Program)? MySQL 有哪些客戶端程式?
圖形化客戶端程式 – mysqlgui (上網下載) MySQL 伺服器 (mysqld)

18 以客戶端連上 MySQL mysql 文字型客戶端 連上 MySQL Server mysql 提示號
mysql -u root -p (-u: 指定以某個使用者的身分登入 -p: 讓我輸入密碼) mysql 提示號 mysql> mysql 客戶端程式內要下達什麼指令? 標準 SQL 語言即可 退出文字型客戶端 exit、quit、\q

19 TQC題目

20 TQC題目

21 MySQL 5不僅提供了嶄新的預儲程序設計功能、更提供了很多嶄新的視覺化資料庫維護工具,這些嶄新的功能及管理工具包含︰
全新的預儲程序(Stored Procedures)及使用者自定函數(User Defined Function) 高級資料庫設計功能。提供有CURSOR及FECH等高階資料庫設計指令。 提供有更多功能及更完整的SQL指令。 新增數種For Windows的視覺化資料庫管理工具,這些管理工具可將MySQL5資料庫的設定、維護及管理,都在視覺化的環境下完成︰ ‧MySQL Administrator(MySQL 資料庫系統管理工具) ‧MySQL Query Browser(MySQL 資料庫維護及管理程式) ‧MySQL Migration Toolkit(資料庫系統移植工具,用於異質資料庫間) ‧MySQL Workbench(MySQL 資料庫設計工具) ‧phpMyAdmin(網頁式MySQL資料庫維護及管理工具)

22 ▊MySQL Adminstrator 視覺化資料庫管理工具
MySQL Administrator資料庫管理工具是MySQL資料庫系統中,提供的最新一代資料庫視覺化管理工具。其主要用途為︰ 1 管理及設定MySQL5資料庫伺服器(MySQL5 Database Server)。 2 建立及管理MySQL5資料庫用戶(使用者)資訊。 3 備份MySQL5資料庫(Backup MySQL5 Database)。 4 還原MySQL5資料庫(Restore MySQL5 Database)。 5 MySQL5資料庫管理及建立。 6 MySQL5資料表格維護及管理。 7 MySQL5資料庫伺服器使用狀態查詢及監控。

23 MySQL Administrator主作業介面共提供有11個主系統功能︰

24 1 Server Information︰會顯示MySQL5伺服器系統資訊(連線資訊、伺服器版本、客戶端資訊)。
2 Service Control︰用來Start(啟動)/Stop(停止)本機的MySQL5資料庫服務的開關,以及服務的各項設定功能。 3 User Administration︰提供有新增及刪除使用者的功能,可管理所有使用者的帳號資訊。 4 Health︰監控MySQL5資料庫伺服器狀態。 5 Backup︰主要功能為建立指定MySQL5資料庫的資料備份( *.sql )。 6 Restore︰主要功能為還原指定MySQL5資料庫的資料。 7 Catalogs︰維護及管理MySQL5目前已建立的所有資料庫,或新建一個資料庫。 8 Replication Status:讓不同電腦上的MySQL伺服器資料同步。 9 StartUp Variables:提供一些MySQL伺服器相關的參數讓管理者做個人化設定。 10、Server Connections:可顯示目前有哪些工作 (執行緒, Threads)或使用者正在MySQL伺服器上運作。若覺不妥,更可以刪除掉此工作或使用者連線。 11、Server Logs:MySQL伺服器相關的記錄檔,有Error Log, Show Log, General Log

25 TQC題目


Download ppt "TQC MySql5 第二類 資料庫安裝與啟動."

Similar presentations


Ads by Google