MySQL 安裝完成后,會在磁盤上生成一個目錄,該目錄就被稱為 MySQL 的安裝目錄。
MySQL 的安裝目錄包含一些子目錄以及一些后綴名為`.ini`的配置文件。為了更好地學習 MySQL,初學者必須要對 MySQL 安裝目錄下各個子目錄的意義和作用有所了解。下面對 MySQL 的安裝目錄進行詳細講解。?
MySQL 5.7 版本的安裝配置后,目錄結構可能如下圖所示:


注意:MySQL 5.7 的 Data 目錄和 my.ini 文件有時并不放在 MySQL 的安裝目錄下,而是在`C:\ProgramData\MySQL\MySQL Server 5.7`下(如上圖所示)。一般情況下,C 盤下的 ProgramData 目錄是隱藏的,需要取消隱藏。
下面介紹 MySQL 安裝目錄的作用。
#### 1)bin 目錄
用于放置一些可執行文件,如 mysql.exe、mysqld.exe、mysqlshow.exe 等。
#### 2)docs 目錄
存放一些文檔
#### 3)Data 目錄
登錄數據庫后,可使用?`SHOW GLOBAL VARIABLES LIKE "%Datadir%";`命令查看 Data 目錄位置。
Data 目錄中用于放置一些日志文件以及數據庫。我們創建和保存的數據都存在這個目錄里。打開 Data 目錄,結構如下圖所示:

以上數據庫都是安裝 MySQL 時,系統自動創建的,我們在《MySQL查看或顯示數據庫》一節介紹了它們。
#### 4)include 目錄
用于放置一些頭文件,如:mysql.h、mysql\_ername.h 等。
#### 5)lib 目錄
用于放置一系列庫文件
#### 6)share 目錄
用于存放字符集、語言等信息
#### 7)my.ini 文件
my.ini 是 MySQL 默認使用的配置文件,一般情況下,只要修改 my.ini 配置文件中的內容就可以對 MySQL 進行配置。
除了上述介紹的目錄,MySQL 安裝目錄下可能還有幾個后綴名為`.ini`的配置文件,不同的配置文件代表不同的含義。
my.ini 是 MySQL 默認使用的配置文件,其它的配置文件都是適合不同數據庫的配置文件的模板,在文件名中就說明了適合的數據庫類型,下面對這幾個配置文件進行詳細講解。
* my-huge.ini:適合超大型數據庫的配置文件。
* my-large.ini:適合大型數據庫的配置文件。
* my-medium.ini:適合中型數據庫的配置文件。
* my-small.ini:適合小型數據庫的配置文件。
* my-template.ini:是配置文件的模板,MySQL 配置向導將該配置文件中選擇項寫入到 my.ini 文件。
* my-innodb-heavy-4G.ini:表示該配置文件只對于 InnoDB 存儲引擎有效,而且服務器的內存不能小于 4GB。
- 數據庫入門
- 1.常用的數據庫
- 2.數據管理技術的3個發展階段
- 3.數據庫是什么?關系型數據庫和非關系型數據庫又是什么?
- 4.為什么要使用數據庫?
- 5.數據庫系統是什么?它由哪幾部分組成?
- 6.常用數據庫訪問接口簡介
- 7.數據庫的種類有哪些?
- 8.幾種常用的數據庫
- 9.MySQL是什么
- 10.MySQL適用于哪些場景?
- 11.學MySQL前,需要了解這些數據庫專業術語
- 12.MySQL客戶端和服務器架構(C/S架構)
- 13.明白了MySQL內部結構才能成為高手!
- 14.如何學習數據庫(新手必看)?
- 15.小白學習MySQL需要多長時間,能從事哪方面的工作?
- 16.當前市場對數據庫程序員的需求如何?待遇如何?
- 17.DBA到底要做什么,成為一名DBA需要具備什么能力?
- 一、數據庫的概念和常用工具
- 二、MySQL規范、配置及登錄退出操作
- 三、MySQL中的數據類型
- 四、數據庫增查改刪等操作
- 五、數據表增查改刪操作
- 六、MySQL數據增查改刪操作
- 七、MySQL存儲引擎
- 八、MySQL常用函數
- MySQL的安裝和配置
- 1.MySQL 5.7的新特性(新功能)
- 2.MySQL下載步驟詳解
- 3.MySQL安裝配置教程(Windows系統)
- 4.MySQL免安裝版配置教程
- 5.MySQL配置環境變量
- 6.安裝MySQL后,如何判斷是否已安裝成功
- 7.啟動MySQL服務的兩種方式(圖解)
- 8.登錄MySQL數據庫
- 9.對Linux MySQL軟件包的一些說明
- 10.Linux CentOS卸載MySQL(Linux安裝MySQL前的準備)
- 11.Linux安裝配置MySQL詳細步驟
- 12.MySQL my.cnf配置文件詳解
- 13.MySQL常用圖形化管理工具
- 14.MySQL安裝后的目錄結構介紹
- 15.MySQL數據庫文件存放目錄結構詳解
- 16.MySQL配置文件(my.ini)詳解
- 17.與其它數據庫不同,MySQL可以在不同的SQL模式下運行
- 18.MySql Command Line Client閃退原因及解決方案
- MySQL數據庫的基本操作
- 1.SQL是什么?它能做什么?
- 2.SQL的基本書寫規則
- 3.MySQL查看或顯示數據庫(SHOW DATABASES語句)
- 4.MySQL創建數據庫(CREATE DATABASE語句)
- 5.MySQL修改數據庫:ALTER DATABASE用法簡介
- 6.MySQL刪除數據庫(DROP DATABASE語句)
- 7.MySQL選擇數據庫(MySQL USE語句)
- 8.MySQL注釋:單行注釋和多行注釋
- 9.MySQL中SQL語句的大小寫規則
- 10.如何查看MySQL系統幫助?
- 11.看懂SQL錯誤代碼,提高學習效率!
- 數據庫高級
- 一、視圖的操作
- 二、觸發器的操作
- 三、事務的操作
- 四、索引的操作
- 五、存儲過程的操作
- 六、數據庫的優化方案
- 1.分庫、分表和索引
- 2.讀寫分離和查詢優化
- 3.join代替子查詢
- 4.盡量使用短小的事務
- 5.常用小技巧
- MySQL使用注意事項
- 1.字符亂碼及連接驅動