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

MySQL 4.1 全新安裝與從 3.23/4.0 升級實戰筆記

     編輯:MySQL 資料庫相關知識

全新安裝(解壓縮版)

  1. 用 WinRAR 解壓到 C:\MySQL(預設路徑最省事)。
  2. 命令列執行:
C:\mysql\bin\mysqld-nt --install
net start MySQL

若安裝至非預設路徑,記得修改 my.ini 中的 basedir、datadir。

升級安裝(以 3.23.49 → 4.1 為例)

  1. 備份舊資料庫:mysqldump -u root -p --all-databases > backup.sql。
  2. 停止服務並移除:net stop MySQL → mysqld-nt --remove。關閉 WinMySQLAdmin。
  3. 保留 data 目錄,其餘檔案全用 4.1 版覆蓋。
  4. 跳過權限表啟動:mysqld-opt --skip-grant-tables。
  5. 執行權限表升級腳本:
mysql < C:\mysql\scripts\mysql_fix_privilege_tables.sql
  1. 關閉臨時實例:mysqladmin -u root shutdown。
  2. 重新安裝為服務:mysqld-nt --install → net start MySQL。

關鍵變更提醒

  • 4.1 引入 utf8、utf8mb4 字元集,舊表預設仍為 latin1,匯入後建議 ALTER TABLE ... CONVERT TO CHARACTER SET utf8mb4。
  • 密碼雜湊演算法變更(old_passwords 參數控制相容性)。
  • 頭文件結構大幅調整,C API 應用需重新編譯連結。

驗證升級成功

mysql -u root -p -e "SELECT VERSION(); SHOW VARIABLES LIKE 'have_%';"

確認版本號為 4.1.x,且 have_innodb、have_query_cache 等為 YES。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved