國立聯合大學 資訊管理學系 陳士杰老師 MySQL 資料庫執行環境管理. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ Outlines MySQL 資料庫系統的環境簡介 my.ini 簡介與製作 設定管理者的密碼.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
OCLC NetLibrary 電子書 文崗資訊股份有限公司. 2015/6/2 文崗資訊股份有限公司 2 What is NetLibrary ? 權威性: OCLC 旗下,為全球最知名的電子書資料庫 使用廣泛: 目前全球有超過 14,000 家圖書館採用此服務 新穎性: 每月 2,000 本的速度增加中.
3Com Switch 4500 切VLAN教學.
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
: ShellSort ★★☆☆☆ 題組: Problem D 題號: 10152: ShellSort 解題者:林一帆 解題日期: 2006 年 4 月 10 日 題意:烏龜王國的烏龜總是一隻一隻疊在一起。唯一改變烏龜位置 的方法為:一隻烏龜爬出他原來的位置,然後往上爬到最上方。給 你一堆烏龜原來排列的順序,以及我們想要的烏龜的排列順序,你.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
SQL 介紹 視觀、序列、同義詞、索引.
Chapter 07 低階程式語言.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
Install and Uninstall.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
1 Netlibrary 電子書 Netlibrary 創始於 1998 年,是世界知名的電子書資 料庫,提供 450 多家出版社所出版近 100,962 ( 止)本的電子書,且以每月 2,000 本的 速度增加中。其中 80% 屬於學術性圖書,其餘 20% 一般圖書, 90% 以上為.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
國立聯合大學 資訊管理學系 陳士杰老師 SQL*Plus 與 iSQL*Plus 簡介. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 啟動 SQL*Plus 與 iSQL*Plus 方式 Windows 平台.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
1 Web of Science 利用指引 逢甲大學圖書館 參考服務組 單元六 個人化服務.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Chapter 10 m-way 搜尋樹與B-Tree
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
SQL 進階查詢.
INTRODUCTION TO MATLAB SHAWNNTOU. What Is MATLAB? MATLAB® is a high-performance language for technical computing. MATLAB® is a high-performance language.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
OmniFile Full Text 系列資料庫 個人化服務設定步驟. 此相關資料庫之個人化服 務只提供類似專題選粹的 服務,然無提供 mail 通知的 服務,讀者可建立個人 ID , 並儲存檢索策略,日後需 再進入該資料庫,查詢檢 索策略之新進文章。 導航目次 個人化服務說明 個人帳號密碼申請 個人化服務設定.
Microsoft Excel.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Presentation transcript:

國立聯合大學 資訊管理學系 陳士杰老師 MySQL 資料庫執行環境管理

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ Outlines MySQL 資料庫系統的環境簡介 my.ini 簡介與製作 設定管理者的密碼

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ MySQL 資料庫系統的環境簡介 安裝完 MySQL 5 資料庫後,在安裝目錄下有一些檔案夾,比 較重要的檔案夾簡介如下:  bin  bin :包含了幾個在 MySQL 資料庫系統中,所會執行到的公用程式, 例如: mysql 、 mysqldump 、 mysqladmin 、 mysqld-nt 。  data  data :是 MySQL 存放資料處。存放著所建立的各個資料庫及資料庫 結構相關設定檔; 而每個資料庫都是以獨立目錄各自存放。  share  share : MySQL 所產生的訊息檔 (message) 及錯誤檔 (error log) 都放在這 個目錄。

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 若是以超級使用者 “root” 登入 若是以超級使用者 “root” 登入:  由 “ 程式集 ”  “MySQL” 可找到 “MySQL Command Line Client” ,啟動後直接 輸入 root 的密碼即可。 若是以一般使用者登入 ( 超級使用者 root 亦可 ) 若是以一般使用者登入 ( 超級使用者 root 亦可 ) :  由 “ 程式集 ”  “ 附屬應用程式 ” 可找到 “ 命令提示字元 ”  啟動 “ 命令提示字元 ” 後,將命令路徑設定到公用程式 “mysql” 所在 之目錄。以本系統為例 ( 本系統是安裝 AppServ) : C:\AppServ\MySQL\bin> mysql –u 使用者名稱 –p  輸入指令 mysql –u 使用者名稱 –p ,按 Enter 後再輸入密碼即可。 -u: 是指定使用者,在這我們輸入使用者名稱 -p: 是在按 Enter 後,再要求輸入密碼,我們輸入所給定的密碼 如何登入 MySQL 資料庫系統

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) MySQL 5 資料庫系統安裝後,會有兩個主要的預設資料庫 ( 不同的安裝模式可 能會多出其它的預設資料庫 ) :  mysql  mysql: 負責紀錄整個 MySQL 的使用權限資料,包含了 host 、 user 、 db 、 tables_priv 、 colimns_priv 和 func… 等資料表。  test  test: 測試用的空資料庫,不包含任何資料。 MySQL 資料庫系統的預設資料庫

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 預設資料庫 “mysql” 中,六個主要的表格意義如下:  user 表格  user 表格:包含了有關使用者對 MySQL 資料庫伺服器使用權限設定 的資料。管理有哪些人可以從哪些電腦連到 MySQL 伺服器系統。  db 表格  db 表格:儲存使用者對特定資料庫的權限。管理哪些使用者能存 取哪些資料庫。  host 表格  host 表格:主要擴充 db 表格的內容,提供允許連線的主機名稱 。  tables_priv 表格  tables_priv 表格:管理哪些使用者能存取資料庫的哪些表格。  columns_priv 表格  columns_priv 表格:管理哪些使用者能存取資料表的哪些欄位。  func 表格  func 表格:儲存使用者自行定義的函式資訊。

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 以表格 “db” 為例:

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ my.ini 簡介與製作 MySQL 資料庫系統在啟動時,會透過此設定檔來存取與掌握 一些環境參數。而 DBA 也可藉此檔來調校 MySQL Server 的環境, 使得 MySQL 伺服器能達到最佳化的執行環境。 這個檔案在安裝 MySQL 資料庫系統的過程中,會依當時環境 自動的設定。在不同的作業系統中:  Windows: my.ini  Linux: my.cnf

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) my.ini 在哪? 不同的 my.ini 檔之範本, 可用在不同的系統環境

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 部份系統環境調校參數簡介 key_buffer_size  將此參數設定為較大,對於來自所有用戶任務的讀寫處理能力,將有所 助益;但若設定的太大,反而會拖累系統的執行效能,因此對於 key_buffer_size 容量的設定,必須求取平衡。  本電腦該參數的預設值為 10MB ,可大約抓系統主機記憶體容量的 1/5 ( 如: 假設伺服器具 2GB 記憶體,則以 400MB 為基準 ) ,以加大 key_buffer_size 。 max_connections  系統承受之同時上線使用人數。可依系統所能承受之情況做調整。 sort_buffer  可調整系統在面對所有需要被排序的任務之緩衝區,從而提升 ORDER BY 或 GROUP BY 的行進速度  本電腦該參數的預設值僅 256KB ,一般可考慮提高到 2MB~16MB

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) my-small.ini (<=64MB) my-medium.ini (32MB~64MB) my-large.ini (512MB) my-huge.ini (1GB~2GB) my-innodb-heave-4G.ini (4GB, InnoDB only, ACID, Heavy Queries) 可直接取用之 my.ini 相關範例

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 製作 my.ini 若沒有 my.ini 或原本的 my.ini 有問題,可自已用記事本建立 !! 選好某一個 my***.ini 範本,將其內容複製到 my.ini 檔即可。

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) MySQL 系統調校範例:設定最大連線數 用記事本打開 my.ini 找到 max_connections=100 ( 此為系統預設的最大連線數 ) 將 100 修改成 50 存檔並重啟 MySQL

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊設定管理者的密碼 為了管理 MySQL 資料庫,我們必需建立至少一個 MySQL 的帳號。在安裝 MySQL 5 ( 或 AppServ) 時,我們已建立了一個超級使用者 “root” 。若要改變 root 的密碼,可以使用下列指令: set password for = password(“ 新密碼 ”);  上述指令是將位於名為 “localhost” 的主機上之 “root” 使用者的密碼做更新。 當我們要再次登錄時,只要輸入新密碼就可以登錄了。

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 忘記 root 的密碼? 可利用下列步驟處理:  停止 MySQL 5 的服務  在 my.ini 檔中的 [mysqld] 段落,加上 skip_grant_tables  重新啟動 MySQL 5 的服務 mysql –u root  輸入指令 mysql –u root ,不用密碼,按 Enter 後即可進入  使用 mysql 這個預設的資料庫  輸入指令以修改預設資料庫 mysql 中的 user 資料表  再次停止 MySQL 5 的服務  在 my.ini 檔中的 [mysqld] 段落,刪除 skip_grant_tables  重新啟動 MySQL 5 的服務

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 停止 MySQL 5 的服務

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 在 my.ini 檔的 [mysqld] 段落加上 skip_grant_tables 加上 skip_grant_tables

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 重新啟動 MySQL 5 的服務

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 輸入指令 mysql –u root mysql –u root 輸入指令 mysql –u root ,不用密碼,按 Enter 後即可進入

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 使用 mysql 這個預設的資料庫

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 輸入指令以修改預設資料庫 mysql 中的 user 資料表 修改 user 資料表中, user 名稱為 ’root’ 且 host 為 ’localhost’ 這個帳號 的密碼。此時因權限關係不能用前面所教的設定密碼之指 令。 update user set password = password(‘ ’) where user=‘root’ and host=‘localhost’;

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 再次停止 MySQL 5 的服務 跳出 MySQL 資料庫,且再次停止 MySQL 5 的服務。

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 在 my.ini 檔中的 [mysqld] 段落刪除 skip_grant_tables 刪除後並存檔。 刪除 skip_grant_tables

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 重新啟動 MySQL 5 的服務 重新啟動 MySQL DB ,並利用剛剛設定的新密碼進入即可。

國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 使用 “show processlist” 就可以看到現在線上有多少人使用, 有哪些 process 正在執行。 視圖 (View) INFORMATION_SCHEMA 是虛擬資料庫,其中保存著關於 MySQL 資料庫伺服器所維護的所有其他資料庫的訊息。 在 INFORMATION_SCHEMA 中,有數個唯讀資料表。它們實 際上是視圖 (View) ,而不是基本資料表。