第一步,備份原MySQL中的所有數據庫。
第二步,完全卸載MySQL
第三步,下載安裝新版MySQL
第四步,導入備份的所有數據庫到新MySQL
需要注意的有3點:
1.卸載舊MySQL要徹底,不能有殘留。
2.安裝新MySQL時要設置對編碼utf8。
3.需要解決MySQL版本兼容性問題。
下面詳細介紹這幾步驟。
第一步,備份原MySQL中的所有數據庫。
(1)打開命令行窗口,進入MySQL的bin目錄。
操作:點擊[開始]--[運行],輸入cmd回車。
cd C:\回車
cd C:\Program Files\MySQL\MySQL Server 5.0\bin
以上路徑僅供參考。具體請查看自己機器上的MySQL安裝目錄。
(2)備份所有數據庫。
操作:c:\Program Files\MySQL\MySQL Server 5.0\bin>MySQLdump --all-database > D:\all_database.sql -uroot -p回車
Enter passWord: 輸入密碼,回車
注意上面命令中 -uroot中的root是MySQL用戶名,操作時以自己的用戶名為准。
到此原MySQL中所有數據庫已經被備份到D:\目下的all_database.sql文件中。
第二步,完全卸載MySQL
(1)點擊[開始]--[運行],輸入services.msc回車,進入服務管理窗口。
(2)服務裡面找到MySQL服務,將MySQL的服務給停止。
(3)點擊[開始]--[運行],輸入console回車進入控制面板,找到添加刪除程序,找到MySQL選擇卸載。
(4)最後將MySQL安裝目錄和保存數據庫數據的目錄也刪除。
通常這兩個目錄分別在C:\program files\mysql 和 C:\users\all users\mysql(或 C:\all users\application data\MySQL)。目錄有可能是隱藏的,需要設置文件夾選項顯示隱藏目錄。
(5)重新啟動機器。
到此原MySQL已經被完全卸載。
第三步,下載安裝新版MySQL
(1)打開http://dev.mysql.com/downloads/MySQL/5.1.Html#downloads
(2)選擇Windows (x86, 32-bit), MSI Installer 5.1.55 106.1M 下載
(3)點擊安裝。
注意,安裝步驟大部分選默認設置即可,但設置編碼的那一步驟,一定要選utf8,而不是默認
的latin編碼,否則將無法處理中文。
到此,新MySQL已經成功安裝。
第四步,導入備份的所有數據庫到新MySQL
(1)打開命令行窗口,進入mysql的bin目錄 C:\Program Files\MySQL\MySQL Server 5.1\bin.
(2)導入所有數據庫。
操作:c:\Program Files\MySQL\MySQL Server 5.1\bin>MySQL -uroot -p回車
Enter passWord: 輸入密碼,回車。進到MySQL>狀態下。
輸入source D:\all_database.sql回車。
成功後數據庫已經被導進來。
(3)因為新版本的MySQL是5.1,而舊版本是5.0,所以需要解決兼容問題。
接著上一步,輸入exit回車,退出mysql>狀態回到c:\Program Files\MySQL\MySQL Server 5.1\bin>目錄下。
輸入MySQL_upgrade -uroot -p回車
Enter passWord: 輸入密碼,回車。
此步驟成功後,即重裝MySQL工作完畢。
附加:
1.可以把C:\Program Files\MySQL\MySQL Server 5.1\bin路徑添加到系統環境變量中,便於操作myql.
2.可以再裝一個MySQL-front之類的工具,進行可視化操作。