出現(xiàn)亂碼的問題通常是由于字符集不匹配導(dǎo)致的。以下是一些解決方法:
mysql -u username -p database_name < file.sql --default-character-set=utf8
SHOW VARIABLES LIKE 'character_set_database';
SHOW VARIABLES LIKE 'collation_database';
如果字符集設(shè)置不正確,可以使用以下命令修改:
ALTER DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci;
SET NAMES 'utf8';
iconv -f ISO-8859-1 -t UTF-8 file.sql > file_utf8.sql
然后再導(dǎo)入轉(zhuǎn)換后的文件。
通過以上方法,您應(yīng)該能夠解決MySQL導(dǎo)入數(shù)據(jù)庫出現(xiàn)亂碼的問題。