1、mysql資料預設情況下,通過rpm包安裝的mysql資料目錄為/var/lib/mysql.通過檢視/etc目錄下mysql配置檔案my.cnf或者使用管理工具mysqladmin,可以得到mysql資料庫目錄的路徑。
#cat /etc/my.cnf
#mysqladmin variables | more
其中datadir定義了mysql資料目錄的位置
2、mysql資料目錄中包含了由伺服器管理的所有資料庫和表,它們被組織成乙個樹狀結構,該結構是通過linux檔案系統層次結構用簡單的方式實現的。
mysql每個資料庫都對應自己的資料庫目錄,這些資料庫目錄作為子目錄儲存在mysql資料目錄中,與其所代表的資料庫名稱相同,例如,資料庫sales對應的資料庫目錄為/var/lib/mysql/sales。
每個資料庫中的表對應該資料庫目錄中的檔案,每個表在資料庫目錄中都對應3個檔案,
.frm為格式檔案,包含表結構(列、列型別、索引等)描述資訊
.myd包含表的資料資訊,即表的行
.myi包含資料檔案中任何索引的索引樹,無論該錶有無索引,索引檔案都存在。
3、mysql日誌檔案
預設情況下,mysql並不儲存在mysql資料目錄中,是由配置檔案/etc/my.cnf中指定為/var/log/mysqld.log
程式**: [ 複製**到剪貼簿 ]
[root@linuxsir mysql]# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
//資料目錄位置
socket=/var/lib/mysql/mysql.sock
loglog-update
//常規日誌
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
//錯誤日誌存放路徑
pid-file=/var/run/mysqld/mysqld.pid
注:常規日誌和更新日誌預設情況下並未啟用,預設在啟用情況下被寫到mysql資料目錄,並以當前mysql伺服器主機名作為日誌檔案的基本名稱,常規日誌的擴充套件名為".log",更新日誌的擴充套件名為2位數字,預設為".001",每當重啟mysql服務或是執行關閉並重新開啟日誌檔案的操作時加1,即002........
mysql系統日誌檔案 Mysql 日誌檔案系統
mysql中的日誌包括 錯誤日誌 通用查詢日誌 二進位制日誌 慢查詢日誌等等。這裡主要介紹下比較常用的兩個功能 通用查詢日誌和慢查詢日誌。錯誤日誌 記錄啟動 執行或停止mysqld時出現的問題。通用日誌 記錄建立的客戶端連線和執行的語句。二進位制日誌 記錄所有更改資料的語句。還用於複製。慢查詢日誌 ...
Mysql 日誌,日誌檔案
mysql.log 是mysql 的日誌檔案,裡面記錄的對 mysql 資料庫的操作記錄。預設情況下 mysql 的日誌檔案沒有產生,需要修改 mysql 的配置檔案,步驟如下 一 使用下面的命令開啟 mysql 的配置檔案,去除 68,69 行的注釋,然後儲存。sudo vi etc mysql ...
MySql關閉日誌和清理日誌檔案方法
一 關閉mysql日誌方法 找到mysql的配置檔案,然後注釋以下兩行即可 即在行首新增 符號就好了 然後重啟mysql服務 log bin mysql bin binlog format mixed 二 刪除日誌 1 手動刪除日誌 手動刪除日誌的基本語法如下 purge logs to log n...