第一次使用數據庫,導入文字出現ERROR 1366(HY000)的問題...終於找到解決方法!
1、在當前數據庫下,輸入命令:show variables like 'character%'; 進行查看
可以發現database和server對應的Value默認都是latin1,所以需要將其改成utf8!
2、以下為修改的具體步驟
首先退出當前數據庫,並關閉mysql:systemctl stop mysql;
再輸入命令 vi /etc/my.cnf 進入my.cnf對其進行進行修改
3、在[mysqld]的上面輸入代碼如下:
[clinet]
default-character-set=utf8
在[mysqld]里面輸入下面前三行:
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
在[mysqld]結尾輸入:
[mysql]
default-character-set=utf8
4、在結尾處將sym...和sql...注釋,然后保存退出,重啟mysql
5、登錄mysql,再進行查看
導入的文字同樣也可以查看