mysql 4 0火速轉換到mysql 4 1

2021-06-15 05:38:03 字數 553 閱讀 9912

偶的是win2000下的,mysql4的資料庫,為了公升級,一直擔心到4。1會有問題,結果用phpmyadmin 2。7去匯出再匯入放到

mysql 4。1裡,果然中文亂碼,於是,只好把mysql 4.1的my。ini的編碼改為gb2312,並把原來mysql 4.0的data目錄下的

資料庫所有檔案都直接copy到4。1的data目錄下,結果沒亂碼了,呵呵

當然,比較好的方法應該是使用mysqldump,比如

mysqldump -u *** -p  ***   --default-character-set=utf8  test_db >c:\test.sql   ,這裡匯出時用 utf-8了,

如果要mysql 4。1匯出到mysql 4,則

mysqldump -u *** -p ***  --compatible=mysql40 --default-character-set=utf8 test_db >c:\test.sql   

匯入時簡單,用mysql命令,比如

mysql -u root -p  123456 test_db

MySQL 40 表的複製

常見的複製方法有三種 mysqldump 方法,csv 檔案 物理拷貝方法 40.1 mysqldump 使用mysqldump命令將資料匯出成一組insert語句,也就是sql檔案。命令如下 mysqldump h host p port u user add locks 0 no create ...

c 在連線mysql(4 0) 亂碼問題

在用c 連線mysql 4.0的資料庫時候,發現返回的值字母和漢字都正常,只有一列返回異常,檢視資料庫發現此欄位定義的型別為 type varchar length 6 attributes binary not null 在實際呼叫過程中發現返回的是byte型別,於是進行轉換,問題解決。具體轉換如...

關於mysql 4 0到5 0的資料遷移

本來想用個資料前端工具,用了好多都是出現亂碼,不得已還得用命令 我們資料庫是utf8編碼格式 關於mysql資料庫之間的資料遷移的說明 一 d匯出資料 首先開啟資料庫服務 dos命令下進入 d mysql bin mysqldump h 10.10.129.155 uroot p quick com...