欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL綠色版設(shè)置編碼以及1067錯(cuò)誤詳解

 更新時(shí)間:2017年05月06日 10:13:02   投稿:lqh  
這篇文章主要介紹了MySQL綠色版設(shè)置編碼,以及1067錯(cuò)誤的相關(guān)資料,需要的朋友可以參考下

MySQL綠色版設(shè)置編碼,以及1067錯(cuò)誤

查看MySQL編碼

SHOW VARIABLES LIKE 'char%';

因?yàn)楫?dāng)初安裝時(shí)指定了字符集為UTF8,所以所有的編碼都是UTF8。

  • character_set_client:你發(fā)送的數(shù)據(jù)必須與client指定的編碼一致?。。》?wù)器會(huì)使用該編碼來解讀客戶端發(fā)送過來的數(shù)據(jù);
  • character_set_connection:通過該編碼與client一致!該編碼不會(huì)導(dǎo)致亂碼!當(dāng)執(zhí)行的是查詢語句時(shí),客戶端發(fā)送過來的數(shù)據(jù)會(huì)先轉(zhuǎn)換成connection指定的編碼。但只要客戶端發(fā)送過來的數(shù)據(jù)與client指定的編碼一致,那么轉(zhuǎn)換就不會(huì)出現(xiàn)問題;
  • character_set_database:數(shù)據(jù)庫(kù)默認(rèn)編碼,在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),如果沒有指定編碼,那么默認(rèn)使用database編碼;
  • character_set_server:MySQL服務(wù)器默認(rèn)編碼;
  • character_set_results:響應(yīng)的編碼,即查詢結(jié)果返回給客戶端的編碼。這說明客戶端必須使用result指定的編碼來解碼;
修改character_set_client、character_set_results、character_set_connection為GBK,
就不會(huì)出現(xiàn)亂碼了。但其實(shí)只需要修改character_set_client和character_set_results。

控制臺(tái)的編碼只能是GBK,而不能修改為UTF8,這就出現(xiàn)一個(gè)問題??蛻舳税l(fā)送的數(shù)據(jù)是GBK,而character_set_client為UTF8,這就說明客戶端數(shù)據(jù)到了服務(wù)器端后一定會(huì)出現(xiàn)亂碼。既然不能修改控制臺(tái)的編碼,那么只能修改character_set_client為GBK了。

服務(wù)器發(fā)送給客戶端的數(shù)據(jù)編碼為character_set_result,它如果是UTF8,那么控制臺(tái)使用GBK解碼也一定會(huì)出現(xiàn)亂碼。因?yàn)闊o法修改控制臺(tái)編碼,所以只能把character_set_result修改為GBK。
填上這句話:

這里寫圖片描述

下面是整體配置:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

basedir = H:\MySQL
datadir = H:\MySQL\data


character_set_server = utf8 


# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


[client]
port=3306
default-character-set = gbk

1067錯(cuò)誤

注意my.ini里面的配置不要寫錯(cuò)了,其實(shí)我們很多出現(xiàn)1067錯(cuò)誤的都是my.ini里面配錯(cuò)了。

備注:

在windows10中,其實(shí)設(shè)置default-character-set = utf8,然后在cmd中進(jìn)行操作也不會(huì)亂碼。但是在windows8.1、windows7中就會(huì)亂碼。所以在windows8.1、windows7中必須把default-character-set = gbk 設(shè)置為gbk

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • MySQL中describe命令的使用方法小結(jié)

    MySQL中describe命令的使用方法小結(jié)

    這篇文章主要介紹了MySQL中describe命令的使用方法小結(jié),describe命令主要用于獲取表或列等的各種信息,需要的朋友可以參考下
    2015-12-12
  • mysql查看索引的方式

    mysql查看索引的方式

    這篇文章主要介紹了mysql查看索引的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • mysql 生成連續(xù)日期及變量賦值

    mysql 生成連續(xù)日期及變量賦值

    這篇文章主要介紹了mysql 生成連續(xù)日期及變量賦值的相關(guān)資料,分享內(nèi)容及代碼詳細(xì),具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • Mysql安裝注意事項(xiàng)、安裝失敗的五個(gè)原因分析

    Mysql安裝注意事項(xiàng)、安裝失敗的五個(gè)原因分析

    這篇文章主要介紹了Mysql安裝注意事項(xiàng)、安裝失敗的五個(gè)原因分析,需要的朋友可以參考下
    2016-04-04
  • MySQL擴(kuò)展VARCHAR長(zhǎng)度遭遇問題匯總分析

    MySQL擴(kuò)展VARCHAR長(zhǎng)度遭遇問題匯總分析

    這篇文章主要為大家介紹了MySQL擴(kuò)展VARCHAR長(zhǎng)度遭遇問題匯總分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-02-02
  • Mysql 建庫(kù)建表技巧分享

    Mysql 建庫(kù)建表技巧分享

    本文中說到的“建”,并非單純的建一個(gè)庫(kù),或是建一張表,而是你建好的庫(kù)和表在項(xiàng)目的運(yùn)營(yíng)中,是否能應(yīng)付各種事件,下面我說說幾個(gè)我在項(xiàng)目中遇到的問題以及處理的方法,算是一個(gè)小小的心得,給大家分享下。
    2011-07-07
  • 實(shí)操M(fèi)ySQL+PostgreSQL批量插入更新insertOrUpdate

    實(shí)操M(fèi)ySQL+PostgreSQL批量插入更新insertOrUpdate

    這篇文章主要介紹了MYsql和PostgreSQL優(yōu)勢(shì)對(duì)比以及如何實(shí)現(xiàn)MySQL + PostgreSQL批量插入更新insertOrUpdate,附含詳細(xì)的InserOrupdate代碼實(shí)例,需要的朋友可以參考下
    2021-08-08
  • MySQL之FIND_IN_SET()的用法及說明

    MySQL之FIND_IN_SET()的用法及說明

    這篇文章主要介紹了MySQL之FIND_IN_SET()的用法及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • MySQL批量修改表及表內(nèi)字段排序規(guī)則舉例詳解

    MySQL批量修改表及表內(nèi)字段排序規(guī)則舉例詳解

    在MySQL中字段排序規(guī)則(也稱為字符集和排序規(guī)則)用于確定如何比較和排序字符串,下面這篇文章主要給大家介紹了關(guān)于MySQL批量修改表及表內(nèi)字段排序規(guī)則的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • mysql 5.7以上版本安裝配置方法圖文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)

    mysql 5.7以上版本安裝配置方法圖文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.

    這篇文章主要為大家分享了MySQL 5.7以上縮版本安裝配置方法圖文教程,包括mysql5.7.12、mysql5.7.13、mysql5.7.14安裝教程,包括感興趣的朋友可以參考一下
    2016-08-08

最新評(píng)論