1 / 25

TQC MySql5

TQC MySql5. 第二類 資料庫安裝與啟動. Linux. MS-Windows. IBM OS/2 Warp. Mac OS X. 安裝前的檢查. MySQL 所支援的作業系統. TQC 題目. .EXE. MS-Windows. Setup.EXE. Tar. (RedHat Only). Binary. Ball. (Other OS). Linux. (Optimized Recompile). 下載 MySQL. MySQL 有幾種不同的安裝方法?. MySql 安裝教學.

jun
Download Presentation

TQC MySql5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. TQC題目

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

  5. MySql安裝教學 • http://wuyy.idv.tw/servercr/mysqldb.htm 預設port為3306

  6. MySql安裝教學 • http://wuyy.idv.tw/servercr/mysqldb.htm 自行設定密碼

  7. TQC題目

  8. MySQL 的目錄架構 紅色:必備目錄 藍色:選用目錄 • MS-Windows 預設根目錄: c:\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 • 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 &

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

  16. TQC題目

  17. 以客戶端連上 MySQL • 什麼是 “客戶端程式” (Client Program)? • 用來操縱 MySQL資料庫伺服器的程式 • MySQL有哪些客戶端程式? • 文字型客戶端程式 – mysql (免費附贈) • 圖形化客戶端程式 – mysqlgui (上網下載) MySQL 伺服器 (mysqld)

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

  19. TQC題目

  20. TQC題目

  21. MySQL5不僅提供了嶄新的預儲程序設計功能、更提供了很多嶄新的視覺化資料庫維護工具,這些嶄新的功能及管理工具包含︰MySQL5不僅提供了嶄新的預儲程序設計功能、更提供了很多嶄新的視覺化資料庫維護工具,這些嶄新的功能及管理工具包含︰ • 全新的預儲程序(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題目

More Related