遷移Windows下的MySQL時字元亂碼問題

2022-08-16 08:45:10 字數 620 閱讀 2213

我們常常會直接複製乙份mysql的data資料夾到新的環境下,正常情況下重新啟動mysql就可以使用。但有時也會遇到些問題:

1、程式訪問時提示找不到表,實際表已經存在

這樣的情況是因為資料庫全部者可能不一致導致的,建議手工建立資料庫後。再拷貝data資料夾中相關的資料檔案到資料庫中。

假設還不行。請拷貝data資料夾下的ibdata1檔案到新的data資料夾下,此種情況是儲存方式問題。

2、程式新增資料、改動資料時發生亂碼

a、安裝mysql時,當中會有乙個步驟選擇編碼方式,此時選擇gbk就可以。

假設不選擇,預設的編碼是latin1。

b、安裝玩mysql之後,手動改動其配置檔案,例如以下:

(1)改動 mysql安裝資料夾以下的my.ini(mysql server instance configuration 檔案)。

設定default-character-set=gbk(注意,有2處) 

(2)改動data資料夾中對應資料庫資料夾下的db.opt配置檔案:

default-character-set=gbkdefault-collation=gbk_chinese_ci

(3)重新啟動資料庫。關閉控制台窗體又一次登入資料庫就可以。

Windows環境下利用Qt連線MYSQL資料庫

在windows下面利用qt開發資料庫應用,如mysql,首先,我們必須利用原始碼編譯mysql驅動庫 1 安裝qt sdk win opensource 2010.02.1.exe 此時,qt安裝了qt creator,假定目錄為 e qt 2010.02.1 可以選擇安裝mingw 此時,e q...

Windows系統下如何解除安裝乾淨mysql

一 在控制面板中解除安裝mysql軟體 二 解除安裝過後刪除c program files x86 mysql該目錄下剩餘了所有檔案,把mysql資料夾也刪了 三 windows r執行 regedit 檔案,開啟登錄檔 六 刪除c盤下的c programdata mysql 所有檔案,如果刪除不了...

Windows下SVN版本庫遷移

兩台伺服器,進行svn的遷移 系統平台 windows server 2003 版本庫 test 源伺服器 192.168.1.14 目標伺服器 192.168.1.2 源svn版本庫的path d svn test 要遷移到的path e svn test 第一種方法 推薦 首先說明 這個目標伺服...