Ms7 Search
Google 搜尋 翻譯
calendar
« 四月 2026 »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
近期文章
文章分類
網站連結
Syndicate

MYSQL3 升級 MYSQL 5 資料轉存

2009-03-04 @ 13:02 in PHP, JavaScript, Sql

在處理FEDORA3 升級 FEDORA6 時,因為 mysql 從 3 升到 5,結果所有 UTF8 的資料表全部變亂碼,在網路上找到幾種方法,試驗結果下面方法可行

  1. 將資料庫放到一台 mysql3 的 Server 輸出資料,例如: data.sql
  2. 將 Mysql 5 下的資料庫刪除,重建一個資料庫,校對選 utf8_general_ci
  3. 在sql server 下指令: mysql -u root -p --default-character-set=binary 資料庫名 < data.sql

這樣資料就恢復正常了

可是在用 phpMyAdmin 時,突然變得很慢,好像卡住一樣,後來在試點 phpMyAdmin 的功能時,在權限功能顯示從 mysql3 先級 mysql5 權限設定有變更,需用mysql 指令修復,在 mysql server 用以下指令執行一次就可以,而 phpMyAdmin 也恢復正常

cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql
 --password=1234567

引用

引用本文的文章標題:MYSQL3 升級 MYSQL 5 資料轉存