hive中注釋亂碼(設定資料庫編碼utf 8)

2021-09-02 13:51:38 字數 743 閱讀 5359

臨時mysql資料庫設定編碼格式

set character_set_client = utf8;

set character_set_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

永久設定

修改 vi /etc/my.cnf

[mysqld]

character-set-server=utf8

character-set-filesystem = utf8

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

之後重啟mysql

hive的元資料庫如果是mysql的話可以按照上述第二種方式,之後刪除亂碼的表重新建立。

Hive中 注釋亂碼 解決

my.cnf 檔案配置 mysqld init connect set collation connection utf8 unicode ci init connect set names utf8 character set server utf8 collation server utf8 u...

mysql資料庫鏈結注釋亂碼

設定mysql資料庫編碼為utf 8 設定mysql資料庫編碼為utf 8 1 編輯mysql的配置檔案 mysql的配置檔案windows下一般在系統目錄下或者在mysql的安裝目錄下名字叫my.ini,可以搜尋,linux下一般是 etc my.cnf 在 mysqld 標籤下加上以下內容 de...

phpmyadmin建立資料庫設定預設編碼

php做專案的時候要用到資料庫。建立資料庫,難免就會輸入中文字元。但在sql命令控制台中,sql語句插入中文,最後查詢出來,結果都是以?代替的。看著非常頭疼。我剛開始都是在phpmyadmin中 設定預設編碼,先改資料庫編碼方式,再改表的編碼方式,在該字段的編碼方式。非常的煩人啊。放在腳下的西瓜刀都...