程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL從3.23升級到4.0四部曲

MySQL從3.23升級到4.0四部曲

編輯:關於MYSQL數據庫
MySQL 4.0 已經成為生產版本,也就是說可以在生產環境中使用了。一個速度更快,更加穩定,更加安全的 MySQL 值得眾多 DBA 的青睐。 新版本支持查詢緩沖,全文搜索,UNION 等等,並為升級到 4.1 甚至 5.0 打好了基礎。

從 3.23 升級到 4.0 只需要簡單的 4 個步驟:

1、運行腳本 MySQL_fix_privilege_tables ,增加新的權限配置
2、修改啟動腳本,去掉那些不再使用的選項
3、用命令: MySQL_convert_table_format database 把老的 ISAM 文件轉化為 MyISAM 格式,如果並非所有的表為 ISAM,或全部轉換為 MyISAM,需要用 ALTER TABLE table_name TYPE=MyISAM 來轉換所有的 ISAM 格式的表。
4、確保所有客戶端軟件沒有使用共享庫,例如:Perl DBD-mysql。否則需要重新編譯,因為 libMySQLclIEnt.so 的結構有變。對 Python MySQLdb 也一樣。

即使不對以上步驟不聞不問,MySQL 4.0 依舊可以正常工作,但是將不能用到 4.0 中的新的安全特色,在升級到更新版本的 MySQL 4.1 的時候會碰到問題。ISAM 格式的文件依舊能在 4.0 中工作,但是在 5.0 中將不再采用。老的客戶端軟件能繼續和 4.0 版本的服務器正常工作。

當在 4.0 中遇到問題時,就算作了上述工作,還可以降低到 3.23.52 或更新版本。在這種情況下,需要對那些有全文索引的表用 MySQLdump 備份,然後在 3.23 中恢復數據,因為 4.0 采用了新的全文索引格式。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved