1. 程式人生 > >mysqldump資料庫匯出,避免亂碼,設定匯出編碼,檢視資料庫編碼

mysqldump資料庫匯出,避免亂碼,設定匯出編碼,檢視資料庫編碼

linux伺服器中,匯出資料時,為避免產生亂碼,需要設定編碼。

首先需要檢視資料庫編碼 

show variables like 'character%';


 
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /*保密*/ |
+--------------------------+----------------------------+

 例項:mysqldump --default-character-set=latin1  -u root -p applist >/home/spplist.sql


 mysqldump --default-character-set=資料庫編碼 -u 使用者名稱 -p 資料庫名 > 匯出的資料庫儲存路徑及檔名稱。