MySQL 用戶匹配優先級規則:具體 Host 優先、具體 User 優先、啟動時排序機制
問題場景 -- 兩個帳號 thomas.loc.gov, fred -- 具體主機 %, fred -- 萬用字元主機 --
不進入 MySQL 互動模式執行 SQL:mysql -e 參數、多語句分號分隔、等號寫法
單條語句 mysql -u root -p -e SELECT User, Host FROM mysql.user 多條語句(分號分隔) mysql
MySQL 客戶端穿透內網訪問資料庫:SSH Tunnel 端口轉發實戰(SecureCRT 配置指南)
場景 客戶端:Windows + SecureCRT。 跳板機:公網 IP 202.108.15.160,內網 IP 192.168.161.38。 目標 D
MySQL 禁用 DNS 反向解析:--skip-name-resolve 解決 unauthenticated user 堆積
現象 SHOW PROCESSLIST; -- 大量進程: unauthenticated user | 192.168.5.71:57857 | NULL
mysql.sock 遺失無法連線?改用 TCP 協議繞過 Unix Socket:--protocol=TCP 實戰
現象 $ mysql -u root ERROR 2002 (HY000): Cant connect to local MySQL server throu
單機多實例 MySQL 部署:獨立用戶、獨立 my.cnf、Port/Socket 隔離、字符集統一
核心原則:完全隔離 每個實例專屬 OS 使用者(如 mysql1、mysql2)。 各自獨立 MYSQL_HOME、my.cnf、data 目錄、port、s
MySQL 權限查看指南:SHOW GRANTS 秒懂 vs 權限表層層遞歸(5.0 前 vs 5.0 後)
最簡單方法 SHOW GRANTS FOR user@host; -- 例:SHOW GRANTS FOR test1@localhost; 權限表層級遞
MySQL 表損壞通用修復:myisamchk -r/-o 與 CHECK/REPAIR TABLE 兩套方案(含 InnoDB 適用性)
損壞徵兆(同 88377) 查詢中斷、.frm 鎖定、找不到 .MYI、檔案意外結束、記錄損壞、處理器錯誤。 方案一:myisamchk(離線、MyISA
MyISAM 表突破 4GB 限制:MAX_ROWS/AVG_ROW_LENGTH 擴容、myisamchk -dv 驗證
背景 MySQL 5.0 前 MyISAM 預設單表上限 4GB(32 位檔案指標)。 擴容指令 ALTER TABLE weblogentry MAX
MySQL 資料目錄磁碟空間不足應對:建表指定 DATA/INDEX DIRECTORY、符號連結遷移
建表時預判空間不足 CREATE TABLE t ( id INT PRIMARY KEY, data VARCHAR(100) ) DATA DIR
Oracle 遷移 MySQL 三大路徑:INSERT SQL 文本、固定格式文字+LOAD DATA、官方工具避坑
路徑一:導出 INSERT SQL 文本 -- Oracle SQL*Plus SPOOL test.sql SET HEAD OFF PAGESIZE 0
DBA 自建遷移工具實戰:Java Migration 類、JDBC 連線、分隔符配置、大表分批導出
工具定位 解決官方 Migration Toolkit 轉義字元、CLOB/VARCHAR 處理失敗問題,核心功能:Oracle 導出 → 處理轉義 → 產生
Oracle 遷移 MySQL 字符集一致性與轉義字元處理:NLS_LANG=default-character-set、分隔符轉義實戰
字符集一致性鐵律 Oracle 客戶端 NLS_LANG == MySQL 伺服器 default-character-set 例如:NLS_LANG
Oracle 遷移 MySQL 日期格式相容性:MySQL 支援的 8 種日期/時間字串格式完整列表
核心原則 Oracle 匯出日期格式**必須與 MySQL 支援格式一致**,否則導入報錯或寫入 0000-00-00。 MySQL 支援的日期/時間格式
Oracle 遷移 MySQL 避免 SQL 錯誤中斷:mysql -f 強制繼續、--show-warnings 顯示錯誤詳情
客戶端參數 參數效果 -f / --force遇到 SQL 錯誤**記錄並繼續**,不終止匯入流程 --show-warnings顯示 Warning 詳細資
MySQL Cluster 備份與還原實戰:ndb_mgm start backup、ndb_restore 還原步驟、單用戶模式
備份流程(線上、無需鎖表) START BACKUP -- 回應: Backup backup_id started -- 完成: Backup backup
Oracle 遷移 MySQL 資料類型對照表:DATE→DATETIME、CLOB→TEXT、NUMBER→DECIMAL/INT 遷移指南
常用類型對照 OracleMySQL 建議備註 DATEDATETIME含時分秒;若僅日期用 DATE CHARCHAR定長,注意語義一致 VARCHAR2V
MySQL 多主複製自增衝突解決:auto_increment_increment/offset 配置雙主互斥序列
問題 多主複製時,雙方同時 INSERT 導致自增主鍵衝突(重複鍵錯誤)。 解決:錯開自增序列 節點auto_increment_incrementauto