中文久久,精品伦精品一区二区三区视频,美国AV一区二区三区,国产免费小视频

意見箱
恒創(chuàng)運營部門將仔細參閱您的意見和建議,必要時將通過預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見/建議
提交建議

mysql8.0高版本數(shù)據(jù)導(dǎo)入5.6低版本

來源:佚名 編輯:佚名
2024-02-21 12:47:51

mysql8.0高版本數(shù)據(jù)導(dǎo)入5.6低版本,mysql8.0如何導(dǎo)入5.6低版本?mysql8.0導(dǎo)入mysql5.6

今日想將本機的mysql(8.0)中的數(shù)據(jù)庫文件導(dǎo)出到遠程服務(wù)器中的mysql(5.6)中,剛開始用source 一直報一大串ERROR,由于數(shù)據(jù)量比較大,那就直接用圖形化工具導(dǎo)吧,連接上遠程數(shù)據(jù)庫,建好庫,然后運行SQL文件,依舊是unsuccess.

[SQL] Query sql_bs start

[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

[ERR] /*Navicat Premium Data Transfer

找到最開始報錯的地方,看到了這個問題,一看就是編碼問題,將編碼修改后,數(shù)據(jù)完美導(dǎo)入

問題

這個錯誤是沒有“utf8mb4_0900_ai_ci”這個編碼,因為我用的mysql版本是:5.6,這個版本的mysql沒有這個編碼方式。

如果你不知道你的mysql版本的話,可以百度查一下:mysql版本如何查詢

這里提供一個方式,在Navicat軟件中–>新建查詢–>輸入select version();

即可得到自己的mysql版本。

解決

第一種

升級mysql版本到8.0

但,一般情況下,都是因為特殊原因,不能改變版本,所以有第二種方法:

第二種

修改編碼方式

打開sql文件,將文件中的所有utf8mb4_0900_ai_ci替換為utf8_general_ci,同時將utf8mb4替換為utf8。處理sql后重新在mysql庫中導(dǎo)入sql文件即可。

本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達的觀點和判斷不代表本網(wǎng)站。
上一篇: 打造高效運營!掌握VPS實時流量,輕松監(jiān)控Linux系統(tǒng)(vps實時流量監(jiān)控linux) 下一篇: 香港站群服務(wù)器對于提升網(wǎng)站SEO效率的具體策略是什么