《MYSQL教程體驗MySQL5.6.25并處理所遇到的問題》要點:
本文介紹了MYSQL教程體驗MySQL5.6.25并處理所遇到的問題,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例在安裝包下的根目錄,之前的版本是有my.ini文件可以用來配置的,然而在新的版本中卻只發現了my-defult.ini文件.
MYSQL實例而且里面的數據少之又少.想要修改字符編碼之前的方式行不通了.
MYSQL實例用記事本打開該文件會發現并沒有【default-character-set = xxx】或者【character_set_server=xxx】.這時應該怎么辦.
MYSQL實例1,復制該文件,并且命名為my.ini,這樣根目錄下有my-default.ini和my.ini兩個文件 .接下來我們只需修改my.ini里面的內容就行了
MYSQL實例2,修改my.ini,
MYSQL實例在[mysqld]下面添加 character_set_server=utf8,,注意是【utf8】不是【utf-8】而且后面沒有任何標點符號;
MYSQL實例在【sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES】這句話后面再添加三行:
MYSQL實例
[client]
port=3306
default-character-set=utf8
MYSQL實例保留后重啟sql,重啟的話,可以在服務里面找到mysql,然后右鍵重新啟動.
MYSQL實例
MYSQL實例登陸后在命令行輸入:show variables like 'char%';
MYSQL實例
MYSQL實例出現上圖成gong了!
MYSQL實例本日在導入.sql文件的時候出現了 遇到的信息包過大問題 用客戶端導入數據的時候,遇到 錯誤代碼: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 終止了數據導入.
MYSQL實例當MySQL客戶端或mysqld服務器收到大于max_allowed_packet字節的信息包時,將發出“信息包過大”錯誤,并關閉連接.
MYSQL實例然而修改的話,還是在my.ini文件里面加上max_allowed_packet = 20M,或者更大的數值
MYSQL實例
MYSQL實例還是必要重新啟動
MYSQL實例然后命令行下show VARIABLES like '%max_allowed_packet%';
MYSQL實例
MYSQL實例看max_allowed_packet,如果不是4194304(默認),說明修改成功...
MYSQL實例如果實在不放心,把my-default.ini也修改..反正我是這樣做了.
MYSQL實例以上所述上便是本文的全部內容了,希望大家能夠喜歡.
維易PHP培訓學院每天發布《MYSQL教程體驗MySQL5.6.25并處理所遇到的問題》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。