- 積分
- 198
- 金幣
- 79 個(gè)
- 社區(qū)幣
- 0 元
漸入佳境
- 貢獻(xiàn)
- 0 點(diǎn)
- 金幣
- 79 個(gè)
|
第一步先在想轉(zhuǎn)換的網(wǎng)站中用phpmyadmin打開(kāi)數(shù)據(jù)庫(kù),不用管網(wǎng)站打開(kāi)還是關(guān)閉,當(dāng)然如果有人在線的話最好是關(guān)閉網(wǎng)站先,如果
phpmyadmin不會(huì)用請(qǐng)自行百度。
第二步,用phpmyadmin打開(kāi)數(shù)據(jù)庫(kù)后點(diǎn)數(shù)據(jù)庫(kù)名稱進(jìn)入數(shù)據(jù)庫(kù)。然后直接點(diǎn)右邊窗口頂上的SQL連接。然后執(zhí)行一次查詢,查詢用的
語(yǔ)句如下,
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', 111,';' ) FROM information_schema.tables Where
table_name LIKE 'pre_%';
執(zhí)行完上面的語(yǔ)句后,我們把區(qū)域3中的內(nèi)容全部復(fù)制,這里可以使用ctrl+A多選,然后右鍵復(fù)制即可。內(nèi)容復(fù)制出來(lái)后,我們將內(nèi)
容貼到一個(gè)txt里面。
貼到txt里面后,用記事本的批量替換功能,將其中的 RENAME TO 111 這一段替換為 DEFAULT CHARACTER SET=gbk
COLLATE=gbk_chinese_ci
如果是想把UTF8轉(zhuǎn)換成GBK就用這一段 DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
第三步,重復(fù)剛剛第二步點(diǎn)開(kāi)右邊窗口中的SQL再運(yùn)行一次 設(shè)置 個(gè)人資料丟失恢復(fù) 這個(gè)文檔里的SQL到窗口中運(yùn)行一次
完美轉(zhuǎn)換成功了。
轉(zhuǎn)換結(jié)果完成后 設(shè)置 個(gè)人資料里面 只剩下了個(gè)用戶名,其他信息全部丟失,不知道是否和這個(gè)有關(guān)系;修復(fù)就用下面的附件中SQL
語(yǔ)句
轉(zhuǎn)換成功能記得把UTF8文件上傳到空間。上傳前記得先備份一下原來(lái)的GBK文件。
重要事說(shuō)三遍 操作前一次要先備份數(shù)據(jù)庫(kù) 操作前一次要先備份數(shù)據(jù)庫(kù) 操作前一次要先備份數(shù)據(jù)庫(kù)
最后一步記得把config里的那二個(gè)配置文件里的GBK 修改成UTF8和UTF-8 還有一個(gè)UC目錄下/data下的那一個(gè)配置文件也一并修改不
然打開(kāi)網(wǎng)站可是會(huì)亂碼的。
設(shè)置 個(gè)人資料丟失恢復(fù).rar
(714 Bytes, 下載次數(shù): 293)
2019-11-8 13:10 上傳
點(diǎn)擊文件名下載附件
|
|