windows系統MySQL5.7.20數據恢復到MySQL8.0版本


1.設置5.7版本的字符集為utf8

[client]
default-character-set=utf8


[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

2.導出5.7版本的數據

mysqldump -uroot -p test  --default-character-set=utf8   --hex-blob > c1.sql 

 

 

3.設置8.0版本的字符集為utf8mb4

 show global variables like'%character_set%';

 

4.導入數據到8.0版本

source  c:/sql.sql


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM