首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 安裝目錄核心程式詳細說明:mysqld、mysqladmin、mysqldump、mysqlbinlog 等 20+ 工具用途速查

     編輯:MySQL 資料庫相關知識

核心伺服器與啟動腳本

程式用途
mysqldMySQL 伺服器核心進程,資料庫引擎心臟
mysqld_safe啟動監控腳本,異常自動重啟,建議生產環境用此啟動
mysql.serverSystem V 風格啟動/停止腳本,適用 /etc/init.d、systemd 整合
mysqld_multi單機多實例啟動/停止/報告管理

客戶端與管理工具

程式用途
mysql命令列互動客戶端,最常用
mysqladmin管理操作:shutdown、status、variables、flush-logs、create/drop database、password 修改等
mysqlcheck檢查/修復/優化/分析表(MyISAM/InnoDB)
mysqldump邏輯備份:導出 SQL(結構+資料/僅結構/僅資料)
mysqlhotcopyMyISAM 熱備份(複製 .frm/.MYD/.MYI),已棄用
mysqlimport大量載入資料(LOAD DATA INFILE 封裝)
mysqlshow快速顯示資料庫/表/欄位/索引資訊
mysqlbinlog二進制日誌解析:時間點恢復、SQL 審計、複製除錯
mysql_upgrade版本升級後系統表檢查/升級、表相容性檢查
mysql_config編譯客戶端程式所需旗標/庫路徑(mysql_config --cflags --libs)
mysqlaccess權限檢查腳本(已棄用,建議用 SHOW GRANTS)
mysqlbug產生 Bug 報告模板

嵌入式與儲存引擎工具

程式用途
libmysqld嵌入式伺服器庫,應用程式連結後內建 MySQL 功能
myisamchk / isamchkMyISAM/ISAM 離線檢查修復、索引分析、啟用停用索引
myisampack / pack_isamMyISAM/ISAM 壓縮為唯讀表(節省空間、加速全掃)
mysql_install_db初始化系統表、資料目錄、root 帳號(舊版),新版由 mysqld --initialize 取代

快速查找建議

  • 日常管理:mysql、mysqladmin、mysqldump、mysqlbinlog。
  • 效能調優:mysqlcheck -a -o、myisamchk --analyze。
  • 開發編譯:mysql_config。
  • 緊急救援:mysqld_safe --skip-grant-tables、mysqlbinlog 解析 binlog。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved