做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

mysql導入導出數據中文亂碼解決方法小結

來源:懂視網 責編:小采 時間:2020-11-09 21:11:01
文檔

mysql導入導出數據中文亂碼解決方法小結

mysql導入導出數據中文亂碼解決方法小結:linux系統中 linux默認的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。 解決mysql導入導出數據亂碼問題 首先要做的是要確定你導出數據的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8, 例如下面的
推薦度:
導讀mysql導入導出數據中文亂碼解決方法小結:linux系統中 linux默認的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。 解決mysql導入導出數據亂碼問題 首先要做的是要確定你導出數據的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8, 例如下面的

linux系統中

linux默認的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。

解決mysql導入導出數據亂碼問題

首先要做的是要確定你導出數據的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8,

例如下面的代碼:
代碼如下:mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql


那么導入數據的時候也要使用--default-character-set=utf8:

代碼如下:mysql -uroot -p --default-character-set=utf8 dbname < bak.sql

這樣統一編碼就解決了mysql數據遷移中的亂碼問題了


我使用windows作為導出數據源,并導入 freebsd環境下的mysql庫

解決方法:

導出數據

一、首先在windows平臺下mysql用作導出數據庫源。查看字符編碼的系統變量:

代碼如下:
mysql> show variables like ‘%char%';
+————————–+—————————-+
| 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 | gbk |
| character_set_system | utf8 |
| character_sets_dir | D:mysqlsharecharsets |

+————————–+—————————-+

查看character_set_database,這里是latin1,latin1是裝不了多字節字符集的

二、在windows下設置系統變量為utf8

代碼如下:mysql>set character_set_database=utf8; ##設置默認的字符集為utf8

三、導出數據

代碼如下:mysql> select * from table into outfile ‘c:table.txt' where +條件

這時導出了我想要的部分數據,并以txt文件存在 table.txt中。

導入數據

在freebsd平臺下

一、同樣設置字符編碼的系統變量

代碼如下:
mysql> show variables like ‘%char%';

+————————–+—————————-+
| 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 | gbk |
| character_set_system | utf8 |

+————————–+—————————-+

mysql>set character_set_database=utf8; ##設置默認的字符集為utf8

二、轉載數據

代碼如下: mysql>load data local infile ‘/home/table.txt' into table `table`;
至此、條件數據完整導入導出,并處理了亂碼的情況。
總之,兩臺mysql服務器導入導出時,一定要確保兩臺服務器的character_set_database參數相同,這樣才能防止一些 亂碼的情況。當然我們還可以使用其他字符集,如gbk來進行調整。視情況操作了


解決方法三

亂碼解決方法
導入數據后,在命令行查看發現中文亂碼
使用以下命令查看系統字符集

代碼如下:show variables like 'char%';

如果不是GBK或UTF8,則停止mysql服務,然后到安裝目錄修改my.ini文件,
將文件中下面的變量改成如下,如果沒有這個變量則增加這些變量

代碼如下:
[mysql]
default-character-set=gbk

[mysqld]
character-set-server=utf8

重新啟動服務,重新導入數據,如果還亂碼,

最后得出經驗時只要把導入與導出編碼統一一下就沒問題了。

您可能感興趣的文章:

  • MYSQL 數據庫導入導出命令
  • MySQL 文本文件的導入導出數據的方法
  • MYSQL導入導出命令詳解
  • MySQL數據庫導出與導入及常見錯誤解決
  • Mysql 導入導出csv 中文亂碼問題的解決方法
  • mysql 導入導出數據庫、數據表的方法
  • MySQL導入導出.sql文件及常用命令小結
  • mysql 導入導出數據庫以及函數、存儲過程的介紹
  • Mysql導入導出工具Mysqldump和Source命令用法詳解
  • Mysql導入導出時遇到的問題解決
  • 聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    mysql導入導出數據中文亂碼解決方法小結

    mysql導入導出數據中文亂碼解決方法小結:linux系統中 linux默認的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。 解決mysql導入導出數據亂碼問題 首先要做的是要確定你導出數據的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8, 例如下面的
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 修水县| 尤溪县| 武邑县| 岑巩县| 大竹县| 三穗县| 揭东县| 资阳市| 田林县| 织金县| 广安市| 宽城| 永嘉县| 肇源县| 平武县| 白山市| 沈阳市| 永和县| 黄骅市| 秦安县| 绿春县| 随州市| 乳山市| 绥芬河市| 青冈县| 成安县| 子洲县| 柳江县| 高安市| 大城县| 龙州县| 泰来县| 黔南| 德保县| 繁峙县| 远安县| 姜堰市| 拜城县| 巨野县| 专栏| 广东省|