Movable Type 後台資料從 Berkeley DB 遷移至 MySQL 實戰記錄:mt-db-convert、mt-db2sql、編碼修復
遷移動機 關係資料庫靈活性:SQL 批量更新屬性、複雜查詢、報表分析。 主機商 DreamHost 提供 MySQL,預先適配生產環境。 技術棧統一:團隊熟悉
MySQL 遷移 Oracle 完整避坑指南:自增、引號、分頁、長字串、日期、空值、模糊查詢七大差異
遷移背景 業務增長導致 MySQL 連線數暴增、單表億級查詢緩慢,決定遷移至 Oracle 企業版。應用層以 PHP/Java 為主,需同步改造。 七大核心差
改良版 mysqldump 分表備份策略:避免全域鎖、降低 CPU/IO 衝擊、支援混合引擎
標準 mysqldump 痛點 --single-transaction 僅對 InnoDB 有效,MyISAM/Memory 仍加全域讀鎖 (FLUSH T
Linux 即時監控 MySQL 神器 Mtop 安裝部署與實戰使用指南
工具簡介 Mtop (MySQL top) 是 Perl 編寫的類 top 即時監控工具,顯示執行中查詢、連線狀態、InnoDB 狀態、緩衝池命中率、慢查詢等,
MySQL Root 密碼重置與恢復綜合大全:六大標準方法、UDF 破解、user 表替換、十六進位編輯
場景分類 已知舊密碼:標準修改流程。 遺忘密碼/繼承系統:需繞過權限驗證。 滲透測試/授權審計:評估弱密碼/配置風險。 六大標準重置方法(按推薦度排序)
RHEL AS 新裝系統:MySQL root 初始密碼設定與安全加固指南
背景與風險 RHEL AS 預設安裝 MySQL 時,root 帳號密碼為空。若直接啟用服務對外提供存取,極易造成資料洩露或惡意破壞。因此,系統交付後必須立即完
MySQL 5.0 Root 密碼遺忘找回全平台指南:--init-file、--skip-grant-tables、服務管理
核心原理 跳過權限驗證啟動 MySQL,以無密碼 root 身分修改 mysql.user 表密碼欄位,重啟正常服務。 方法一:--init-file 自動化
MySQL Root 密碼修改三大標準方法:SET PASSWORD、mysqladmin、UPDATE user 表
方法一:SET PASSWORD 語句(推薦,SQL 標準) 提示符 SET PASSWORD FOR root@localhost = PASSWORD(N
MySQL ERROR 1005 (HY000) Can't create table 完整排查:外鍵約束與索引不匹配雙重陷阱
錯誤現象 ERROR 1005 (HY000): Cant create table `db`.`tbl` (errno: 150) 執行 SHOW ENGIN
MySQL Enterprise Monitor 企業級監控平台深度評測:自動發現、複製拓撲、專家建議、Web 儀表板
產品定位 MySQL Enterprise Monitor (MEM) 是 Oracle 官方提供的 MySQL 監控與管理平台,提供銀/金/白金三級訂閱(白金
MySQL 5.0 my.cnf 完整配置選項參考手冊:目錄、網路、記憶體、日誌、複寫全覆蓋
配置檔結構 my.cnf 採 INI 格式,分區段:[mysqld](Server)、[client]、[mysql]、[mysqldump]、[myisamc
高手優化 MySQL 實戰配置範本解析:參數選擇邏輯與調優思路
配置範本來源 流傳較廣的「高手優化 my.cnf」,適用於雙核/四核、4-8GB 記憶體、中等負載的 MySQL 5.x 專用資料庫伺服器。 完整配置內容 [
MySQL 效能調優十大關鍵參數深度解析:max_connections、buffer、cache、timeout 全攻略
參數調整原則 修改 /etc/my.cnf [mysqld] 區段,重啟生效。 「動態參數」可 SET GLOBAL 即時生效,但重啟失效,必須寫入配置檔。
MySQL 服務啟動失敗錯誤 1058:服務重新註冊與 my.ini 修復實戰
現象 使用 360 安全衛士禁用 MySQL 服務後,嘗試重新啟動報錯 1058。mysqld-nt --standalone 可運行,但服務模式失敗。 根本
MySQL 字元集亂碼徹底解決:客戶端、連線、資料庫、表、欄位五層一致性原則
核心原則 **「寫入時的字元集 = 讀取時的字元集 = 儲存字元集」** 只要全鏈路一致,絕不亂碼。轉換發生在「客戶端字元集 ⇄ 資料庫字元集」之間,一致即免轉
MySQL 欄位預設值設為當前時間:TIMESTAMP 自動更新機制完整解析
核心結論 MySQL 不支援 DEFAULT NOW() 或 DEFAULT CURRENT_TIMESTAMP(5.6.5 前)。解決方案:使用 TIMEST
MySQL PREPARE/EXECUTE 實現動態 SQL:替代 SQL Server sp_executesql 防注入提效
核心語法(MySQL 5.0+) PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USIN
MySQL 觸發器 + UDF 實現 Memcached 自動同步更新架構實戰
架構總覽 MySQL 5.1+ 支援觸發器與 UDF(User Defined Function)。結合 libmemcached 與 Memcached Fu