1. 程式人生 > >ubuntu16.04 mysql5.7.20表中插入中文顯示???的解決方法

ubuntu16.04 mysql5.7.20表中插入中文顯示???的解決方法

開啟配置檔案:sudo gedit /etc/mysql/my.cnf

在最下面新增:

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8

儲存

暫停mysql服務:sudo /etc/init.d/mysql stop

重啟mysql服務:sudo /etc/init.d/mysql restart

登入mysql:sudo mysql -u root -p

檢視字串編碼:show variables like '%char%';

如果結果顯示:

+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

則配置成功

相關推薦

ubuntu16.04 mysql5.7.20插入中文顯示???的解決方法

開啟配置檔案:sudo gedit /etc/mysql/my.cnf 在最下面新增: [client] default-character-set=utf8 [mysqld] chara

ubuntu16.04+mysql5.7+workbenchroot無法登陸的bug

最近在阿里雲伺服器上安裝了mysql5.7+workench組合,出現了root賬戶無法登入,錯誤提示如下: Cannot Connect to Database Server  Your connection attempt failed for user 'root' from y

向mysql插入中文顯示為亂碼或問號的解決方法,親測有用!!

重新啟動 重新 安裝 進入 今天 ext database 技術 arc   今天在做ssh的博客項目時發現mysql數據庫中的中文顯示為問號,網上查閱了很多資料,都不是很全,所以我總結一下,供大家參考和自己復習。   1.我的計算機配置: windows系統(linux沒

mysql插入中文顯示為亂碼或問號的解決方法(轉載)

1.我的計算機配置: windows系統(linux沒試過)  mysql 5.6     mysql中文顯示亂碼或者問號是因為選用的編碼不對或者編碼不一致造成的,我是通過修改my.ini配置檔案。(配置檔案在安裝的根目錄下) 原來的為my-default.ini (複製

ORACLE向插入資料的不同方法

---恢復內容開始--- 最近開始學習ORACLE了,作為一名萌新,分享一下學習心得,有錯誤的地方歡迎批評指正。 今天介紹一下向ORACLE資料庫表中插入資料的兩種方法。 1.第一種結構 INSERT INTO  TABLE_NAME(COLUNMN1,COLUNMN2...) VALUES

Ubuntu16.04下安裝opencv2.4.9及若干問題解決方法

1. 下載opencv2.4.9 安裝包 wget https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zipunzip解壓2.安裝依賴sudo apt-get

ubuntu16.04 修改mysql配置檔案my.cnf編碼出錯---解決方法

mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name            | Value

mysql5.7 修改密碼 遇到的問題及解決方法

錯誤1: Unknown column 'Password' in 'field list' 錯誤原因:mysql資料庫下已經沒有password這個欄位了,password欄位改成了authentication_string。 mysql> upd

mysql資料庫無法插入中文解決方法

察看資料庫的字符集是否為utf-8. SHOW STATUS    mysql -uroot use YOUR DATABASE status ----------------------------------

Java Web Servlet 中文亂碼解決方法

Servlet中文亂碼問題解決方法 import java.io.*; import java.net.URLEncoder; import javax.servlet.*; import javax

xshell出現中文亂碼解決方法

        作為一個IT程式設計師,經常需要遠端登入Linux系統的伺服器,使用工具Xshell工具,但是很多時候出現中文問題。根本原因為遠端伺服器Linux系統和本地系統的編碼不一致導致的 。此處的資訊雖然是“總共76”兩個中文漢字,但還是顯示亂碼。一、問題原因:1、遠

ubuntu16.04下使用navicat連接docker mysql5.7.20

conf 配置 啟動mysql 好的 mysql基本 cte comm 主機 版本 摘要: 本文將介紹如何使用docker創建mysql容器,並使用navicat連接該mysql服務,最後提供一個navicat中文亂碼問題的解決方案。 一、docker下創建mysql容器

在 Ubuntu 安裝 MySQL5.7.20(任意版本)

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的

ubuntu19.04+mysql5.7 Mysql:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

首先出現的情況是mysql -uroot -p123456可以登入, 但是網站配置了賬號卻顯示Mysql:ERROR 1698

17-7-20-electron主進程和渲染進程區別與通信

pcr 識別 pac 多個 coo main 完成 不同的 global 老規矩,先吐槽,再記錄。 今天被上司教育了將近一個小時。因為之前自動更新的模塊,我認為已經完成了,但是還有一些細節沒有完善好,就一直一直的被教育~ 事情全部做完,提交以後關閉issue! elec

ubuntu16配置mysql5.7主從同步

mysqld 設置 update 三臺 host 測試 start mysql sha 測試環境如下:   master: 10.0.0.26   slave01: 10.0.0.27   slave02: 10.0.0.28 一、三臺機均安裝mysql-server5

Ubuntu16.04 python2.7升級python3.5

指向 -1 images 默認 6.0 聲明 需要 all www.   正常情況下,你安裝好ubuntu16.04版本之後,系統會自帶 python2.7版本,如果需要下載新版本的python3.5,就需要進行更新。下面給出具體教程:   1.首先在ubuntu的終端te

安裝mysql5.7.20

免安裝 免安裝版 sql卸載 裝包 smo 安裝包 sql mys target MSI安裝包鏈接 http://pan.baidu.com/s/1mhI0SMO 提取密碼 gaqu 安裝前要把老版本的MYSQL卸載幹凈 之前用官網的archive免安裝版

win10下MySQL5.7.20解壓版安裝步驟

use mysqld -s 官網 nec dir cmd 修改 sql安裝 1、從官網下載MySQL5.7.20解壓版64位:https://dev.mysql.com/downloads/file/?id=473309。 2、解壓(我的解壓路徑為:E:\mysql-5.7

Mysql5.7.20安裝隨筆

my.ini mysql 客戶 mysq 下載 storage 字符集 word 文件 Mysql到5.7之後,安裝較之前有了一些變化,特別是解壓縮版。下面說一下我安裝的過程。 1、mysql壓縮包下載地址:https://dev.mysql.com/downloads/f