最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql在debian系統(tǒng)中不能插入中文的終極解決方案

 更新時間:2013年09月22日 00:06:57   作者:  
在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題,需要的朋友可以參考下

在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題

Linux下Mysql插入中文顯示亂碼解決方案

mysql -uroot -p 回車輸入密碼

進入mysql查看狀態(tài)如下:

默認的是客戶端和服務(wù)器都用了latin1,所以會亂碼。

解決方案:

mysql>user mydb;

mysql>alter database mydb  character set utf8;!

上文提到了用臨時方法更改數(shù)據(jù)庫的字符集設(shè)置,顯示中文,但是后來發(fā)現(xiàn)在有的系統(tǒng)下并不能成功。

比如我用的debian 7.0,找了好久終于找到一個適合debian系統(tǒng)的解決方案,debian 7.0下測試成功,其他諸如修改client和mysql加入default-character-set=utf8的方法之類的,只適用與5.5以前的系統(tǒng)!

終極決絕方案,一勞永逸:

debian下mysql的字符串修改為utf8(參考:rainysia的專欄)

一、進入mysql(mysql -uroot -p),查看當(dāng)前數(shù)據(jù)庫字符集(status;)

二、查看當(dāng)前系統(tǒng)版本(lsb_release -a)

三、#vim /etc/mysql/my.cnf 。(5.5以前系統(tǒng))在【client】下面加入 default-character-set=utf8

在【mysqld】下面加入default-character-set=utf8

Notice:注意 如果修改后不能啟動報錯試試把default-character-set=utf8改為character_set_server=utf8,僅僅加入到mysqld下面的.client就不需要加了

四、#vim /etc/mysql/my.cnf 。(5.5以后系統(tǒng))如下修改:

[client]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

五、重啟mysql(/etc/init.d/mysql stop   /etc/init.d/mysql  start)

六、修成成功,進入mysql查看字符集(mysql>show variables like ‘character_set_%';)


Mysql無法插入中文

相關(guān)文章

  • 一步到位講解ubuntu安裝MySql

    一步到位講解ubuntu安裝MySql

    Ubuntu是一個使用非常廣泛的Linux發(fā)行版,Ubuntu?Server則是云上最流行的服務(wù)器操作系統(tǒng),下面這篇文章主要給大家介紹了關(guān)于ubuntu安裝MySql的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • MySQL優(yōu)化總結(jié)-查詢總條數(shù)

    MySQL優(yōu)化總結(jié)-查詢總條數(shù)

    這篇文章主要介紹了MySQL優(yōu)化總結(jié)-查詢總條數(shù)的相關(guān)內(nèi)容,文中進行簡單的測試對比,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • MySQL中根據(jù)出生日期計算年齡兩種方法

    MySQL中根據(jù)出生日期計算年齡兩種方法

    使用SQL語句計算年齡,在事務(wù)處理和日期計算中,較為常見,下面這篇文章主要給大家介紹了關(guān)于MySQL中根據(jù)出生日期計算年齡的兩種方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • Mysql的timestamp時間戳詳解及2038問題

    Mysql的timestamp時間戳詳解及2038問題

    本文主要介紹了Mysql的timestamp時間戳詳解及2038問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Mysql中NTILE()函數(shù)的具體使用

    Mysql中NTILE()函數(shù)的具體使用

    NTILE()函數(shù)用于將分區(qū)中的有序數(shù)據(jù)分為n個等級,本文主要介紹了Mysql中NTILE()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • MySQL入門教程(七)之視圖

    MySQL入門教程(七)之視圖

    視圖是從一個或多個表中導(dǎo)出來的虛擬表。視圖就像一個窗口,通過這個窗口可以看到系統(tǒng)專門提供的數(shù)據(jù)。本文給大家介紹MySQL入門教程(七)之視圖,需要的朋友參考下
    2016-04-04
  • EF(EntityFramework) 插入或更新數(shù)據(jù)報錯的解決方法

    EF(EntityFramework) 插入或更新數(shù)據(jù)報錯的解決方法

    出現(xiàn)EF(EntityFramework) 插入或更新數(shù)據(jù)報錯的問題怎么解決呢?下面小編就為大家分析一下錯誤原因及解決方法。一起跟隨小編過來看看吧
    2017-12-12
  • 總結(jié)12個MySQL慢查詢的原因分析

    總結(jié)12個MySQL慢查詢的原因分析

    這篇文章主要介紹了總結(jié)12個MySQL慢查詢的原因分析,慢查詢,都是因為沒有加索引。如果沒有加索引的話,會導(dǎo)致全表掃描的,更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-08-08
  • mysql索引過長Specialed key was too long的解決方法

    mysql索引過長Specialed key was too long的解決方法

    在創(chuàng)建要給表的時候遇到一個有意思的問題,提示Specified key was too long; max key length is 767 bytes,本文就來介紹一下解決方法,如果你也遇到此類問題,可以參考一下
    2021-11-11
  • MySQL進階SELECT語法篇

    MySQL進階SELECT語法篇

    從這個基本語法可以看出,最簡單的SELECT語句是SELECT select_list,實際上利用這個最簡單的SELECT語句,你也可以完成許多你期待的功能,首先你能利用它進行MySQL所支持的任何運算,例如:SELECT 1+1,它將返回2;其次,你也能利用它給變量賦值,而在PHP中,運用SELECT語句的這種功能,你就可以自由地運用MySQL的函數(shù)為PHP程序進行各種運算,并賦值給變量。在很多的時候,你會發(fā)現(xiàn)MySQL擁有許多比PHP更為功能強大的函數(shù)。
    2008-04-04

最新評論

聂拉木县| 广宗县| 达孜县| 朝阳区| 南郑县| 栾城县| 巨野县| 庆阳市| 建阳市| 白城市| 贵溪市| 永平县| 和平区| 奉新县| 西充县| 满城县| 普兰店市| 广宗县| 家居| 乌鲁木齐市| 遵化市| 深水埗区| 育儿| 叶城县| 夏邑县| 浦城县| 曲靖市| 宿迁市| 平凉市| 宜章县| 乌苏市| 胶州市| 交城县| 洞口县| 吐鲁番市| 民权县| 长阳| 余庆县| 军事| 河津市| 龙游县|