香蕉成人伊视频在线观看|学生小视频国产区|yy女主播啪啪啪视频|麻豆传播媒体APP大全免费版官网|瑜伽牲交AV|国产欧美日韩在线天堂区|白浆精品国产91

12下一頁
返回列表 發帖
查看: 4206|回復: 11

[已解決] x3.4 gbk版恢復數據頁面亂碼,只能手動設置編碼

20

主題

135

回帖

2

粉絲

漸入佳境

貢獻
4 點
金幣
9 個
樓主
發表于 2023-7-19 12:30:39 |山東| 只看樓主 |倒序瀏覽 |閱讀模式
這個問題咋解決?請別說gbk版無用啊,gbk在維護上比utf8方便,x3.4 gbk和utf8的myisam比x3.5的innodb 體積小速度快。
小站還是gbk最實在。。。
我知道答案 回答被采納將會獲得1 貢獻 已有11人回答
回復

使用道具 舉報

15

主題

3730

回帖

6

粉絲

應用開發者

貢獻
440 點
金幣
172 個
QQ
沙發
發表于 2023-7-22 08:47:05 |河南| 只看Ta
只是恢復頁面 亂碼 沒啥影響的; 手動指定編碼就是;

X3.5也支持myisam引擎的, 僅僅是 默認innodb;
回復

使用道具 舉報

46

主題

6847

回帖

19

粉絲

應用開發者

貢獻
674 點
金幣
1461 個
產品版本
X5.0+
QQ
板凳
發表于 2023-7-22 09:34:58 |浙江| 只看Ta
天外飄仙 發表于 2023-7-22 08:47
只是恢復頁面 亂碼 沒啥影響的; 手動指定編碼就是;

X3.5也支持myisam引擎的, 僅僅是 默認innodb; ...

雖然支持myisam,但已經強烈不推薦了。GBK更加是,有不可修復的隱患,所以X3.5才取消GBK的
回復

使用道具 舉報

15

主題

3730

回帖

6

粉絲

應用開發者

貢獻
440 點
金幣
172 個
QQ
地板
發表于 2023-7-22 10:54:55 |河南| 只看Ta
湖中沉 發表于 2023-7-22 09:34
雖然支持myisam,但已經強烈不推薦了。GBK更加是,有不可修復的隱患,所以X3.5才取消GBK的 ...

myisam還是有一定的優勢的!
方便直接 從 快照備份盤  里面 拷貝源文件 恢復數據庫;

當成我就是猶豫很久 才升級到X3.5.——考慮到innodb 無法直接 復制單個庫的源文件 恢復,定時導出sql又會導致 十來分分鐘 的卡頓 ,
從二進制日志 恢復數據 操作我又很生疏……這對一臺mysql服務器多個數據庫需要備份的情況 是不方便的

升級到X3.5的原因是 pre_common_tagitem 數據太多了, 導致鎖表嚴重!
回復

使用道具 舉報

20

主題

135

回帖

2

粉絲

漸入佳境

貢獻
4 點
金幣
9 個
5#
 樓主| 發表于 2023-7-23 18:33:05 |山東| 只看Ta
天外飄仙 發表于 2023-7-22 08:47
只是恢復頁面 亂碼 沒啥影響的; 手動指定編碼就是;

X3.5也支持myisam引擎的, 僅僅是 默認innodb; ...

感謝回復,這個方法好
回復

使用道具 舉報

20

主題

135

回帖

2

粉絲

漸入佳境

貢獻
4 點
金幣
9 個
6#
 樓主| 發表于 2023-7-23 18:37:27 |山東| 只看Ta
天外飄仙 發表于 2023-7-22 10:54
myisam還是有一定的優勢的!
方便直接 從 快照備份盤  里面 拷貝源文件 恢復數據庫;

3.4 GBK 1G數據庫轉到utf8 體積大概在1.5G,再升級到3.5 innodb,運行起來體積至少在3G,我是感覺沒必要,3.5也沒有我很想要的功能,整體速度反而慢,mysqld.exe內存使用量漲了五倍。。。
回復

使用道具 舉報

20

主題

135

回帖

2

粉絲

漸入佳境

貢獻
4 點
金幣
9 個
7#
 樓主| 發表于 2023-7-23 18:39:33 |山東| 只看Ta
還有一點,3.5的后臺不適應,3.4樣式的后臺用了太多年了,已經徹底適應了。
假如3.5可以選擇myisam和3.4后臺,還是希望能升級的。
回復

使用道具 舉報

20

主題

135

回帖

2

粉絲

漸入佳境

貢獻
4 點
金幣
9 個
8#
 樓主| 發表于 2023-7-23 21:13:58 |山東| 只看Ta
天外飄仙 發表于 2023-7-22 08:47
只是恢復頁面 亂碼 沒啥影響的; 手動指定編碼就是;

X3.5也支持myisam引擎的, 僅僅是 默認innodb; ...

請問在哪切換?沒找到呢。。。
回復

使用道具 舉報

15

主題

3730

回帖

6

粉絲

應用開發者

貢獻
440 點
金幣
172 個
QQ
9#
發表于 2023-7-23 21:39:24 |河南| 只看Ta
卡卡北 發表于 2023-7-23 21:13
請問在哪切換?沒找到呢。。。

config\config_global.php
$_config['db']['common']['engine'] = 'innodb';

數據庫表自行轉換后  修改 該設置即可;

升級的時候 可以直接修改一下 升級文件,跳過 轉換innodb引擎的步驟
回復

使用道具 舉報

20

主題

135

回帖

2

粉絲

漸入佳境

貢獻
4 點
金幣
9 個
10#
 樓主| 發表于 2023-7-23 22:42:09 |山東| 只看Ta
天外飄仙 發表于 2023-7-23 21:39
config\config_global.php
$_config['db']['common']['engine'] = 'innodb';

感謝回復,我一開始瞎試的,改upload\install\include\install_function.php
  1. $type = in_array($type, array('INNODB', 'MYISAM', 'HEAP', 'MEMORY')) ? $type : 'INNODB';
復制代碼
改為:
  1. $type = in_array($type, array('MYISAM', 'HEAP', 'MEMORY')) ? $type : 'MYISAM';
復制代碼
能安裝為:MYISAM,后來看了您的方法,原來config\config_global_default.php,改:
  1. $_config['db']['common']['engine'] = 'innodb';
復制代碼
改為:
  1. $_config['db']['common']['engine'] = 'myisam';
復制代碼
就可以了,install_function.php、install.sql都不用改。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2026-5-31 07:39 , Processed in 0.056565 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表