最近使用MySQL的時(shí)候,遇到了屏幕閃退的問題。我嘗試了多種解決方法,最終找到了解決方案。
$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16 Server version: 5.7.28-0ubuntu0.18.04.4 (Ubuntu)
以上是我的MySQL命令行界面的基本信息。當(dāng)我嘗試輸入SQL語句,例如“SELECT * FROM table”,屏幕會(huì)突然閃退。
經(jīng)過查找,我發(fā)現(xiàn)是因?yàn)槲业腗ySQL客戶端使用的是非UTF-8字符集,而我的數(shù)據(jù)中包含了UTF-8字符。這導(dǎo)致了屏幕閃退問題的出現(xiàn)。
解決方法如下:
$ mysql -u root -p --default-character-set=utf8 Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16 Server version: 5.7.28-0ubuntu0.18.04.4 (Ubuntu)
在啟動(dòng)MySQL命令行客戶端時(shí),添加“--default-character-set=utf8”選項(xiàng),即可解決屏幕閃退的問題。這個(gè)選項(xiàng)可以將MySQL客戶端的字符集設(shè)置為UTF-8。
通過這個(gè)解決方式,我成功解決了MySQL屏幕閃退的問題。希望對(duì)其他遇到類似問題的人有所幫助。
上一篇css百分條