程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 體驗MySQL5.6.25並處置所碰到的成績

體驗MySQL5.6.25並處置所碰到的成績

編輯:MySQL綜合教程

體驗MySQL5.6.25並處置所碰到的成績。本站提示廣大學習愛好者:(體驗MySQL5.6.25並處置所碰到的成績)文章只能為提供參考,不一定能成為您想要的結果。以下是體驗MySQL5.6.25並處置所碰到的成績正文


在裝置包下的根目次,之前的版本是有my.ini文件可以用來設置裝備擺設的,但是在新的版本中卻只發明了my-defult.ini文件。

並且外面的數據少之又少。想要修正字符編碼之前的方法行欠亨了。

用記事本翻開該文件會發明並沒有【default-character-set = xxx】或許【character_set_server=xxx】。這時候應當怎樣辦。

1,復制該文件,而且定名為my.ini,如許根目次下有my-default.ini和my.ini兩個文件 。接上去我們只需修正my.ini外面的內容就好了

2,修正my.ini,

在[mysqld]上面添加 character_set_server=utf8,,留意是【utf8】不是【utf-8】並且前面沒有任何標點符號;

在【sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES】這句話前面再添加三行:

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

保留後重啟sql,重啟的話,可以在辦事外面找到mysql,然後右鍵從新啟動。

上岸後在敕令行輸出:show variables like 'char%';

湧現上圖成gong了!

明天在導入.sql文件的時刻湧現了 碰到的信息包過年夜成績 用客戶端導入數據的時刻,碰到 毛病代碼: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 終止了數據導入。

當MySQL客戶端或mysqld辦事器收到年夜於max_allowed_packet字節的信息包時,將收回“信息包過年夜”毛病,並封閉銜接。

但是修正的話,照樣在my.ini文件外面加上max_allowed_packet = 20M,或許更年夜的數值

照樣須要從新啟動

然後敕令行下show VARIABLES like '%max_allowed_packet%';

看max_allowed_packet,假如不是4194304(默許),解釋修正勝利。。。

假如其實不寧神,把my-default.ini也修正。。橫豎我是如許做了。

以上所述上就是本文的全體內容了,願望年夜家可以或許愛好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved