MySQL命令列中文編碼完美解決方案

2021-08-09 07:41:36 字數 574 閱讀 8867

編碼解決踩坑流程

`set character_set_server=gb2312;

set character_set_client=gb2312;`

至此正常.(能夠在插入資料後中文顯示)

- | 存在問題:修改只在**當前會話**(*cmd or bash*)生效,重啟失效

- | **完美解決**: 修改my.ini

`[client]下編碼由latin -> utf8

[server]下編碼改為utf8`

- | 重啟mysql服務, 倘若操作不當(命令列操作失敗),報錯1067

在my.ini新增: `innodb_force_recovery = 1` ,重啟即可

- | 若資料庫操作程式執行出錯->got error -1 from storage engine:

- | 修改`innodb_force_recovery=0`

所遇到的錯誤

MySQL命令列介面編碼

在mysql命令列介面執行命令的時候,切記要設定編碼啊,還有一點不爽的就是,上次在命令列的設定,下次進去時不存在了,不得不每次都設定。設定編碼 登陸mysql mysql h utest p 輸入密碼 mysql s 一般情況下看到如下顯示 看到四種編碼中有兩種是utf8,兩種是latin1,在這種...

MySql命令列無法顯示中文

好煩遇到了,遇到mysql命令列無法顯示中文問題?show variables like char 顯示字符集 set names utf8 設定字符集 describer tablename 顯示tablename表中的簡單屬性 show full columns from tablename 顯...

mysql 命令列 回車 mysql命令列操作

顯示資料庫 show databases 當前資料庫 select database 顯示表show tables 更改表名稱 alter table 原表名 rename 新錶名 rename table 原表名 to 新錶名 檢視系統支援的引擎 show engines 檢視表的引擎 show ...