【问题标题】:MySQL server has gone away due to error CHARACTER SET 'utf8'MySQL 服务器因错误 CHARACTER SET 'utf8' 而消失
【发布时间】:2016-11-02 11:54:16
【问题描述】:

XAMPP MySQL 服务器崩溃并显示类似 SQL 查询的错误消息:SET CHARACTER SET 'utf8';

我已经尝试在 Apache Friends Support Forum 中搜索,我是 XAMPP 的新手,我正面临这个问题,所以。我应该在哪里更改/运行查询。

文件 « D:\xampp\mysql\bin\my.ini

## UTF 8 Settings
init-connect=\'SET NAMES utf8\'
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake
character_sets-dir="D:/xampp/mysql/share/charsets"

【问题讨论】:

    标签: mysql utf-8 xampp


    【解决方案1】:

    首先停止 Xammp 服务器 然后在my.ini文件中添加

    character_set_database=utf8
    character_set_server=utf8
    

    然后开始

    对于 php 你应该编辑

    AddDefaultCharset utf-8
    

    在 htaccess 文件中

    【讨论】:

      【解决方案2】:

      没问题。

      ERROR 2006 (HY000): MySQL server has gone away 不是任何SET 引起的,它是由超时引起的。您让连接闲置时间过长。它可能重新连接,一切都很好。

      例如(我的连接在大约 15 小时内没有被触及,从提示可以看出):

      18:57:12 wamp [try] 46> SET CHARACTER SET 'utf8';
      ERROR 2006 (HY000): MySQL server has gone away
      No connection. Trying to reconnect...
      Connection id:    1935
      Current database: try
      
      Query OK, 0 rows affected (0.17 sec)
      
      09:41:29 wamp [try] 47> SET CHARACTER SET 'utf8';
      Query OK, 0 rows affected (0.00 sec)
      

      【讨论】:

        【解决方案3】:

        D:\xampp\php\php.ini 文件中取消注释 PHP 的默认字符集 default_charset = "UTF-8" 后。它工作正常。

        ; PHP's built-in default is text/html
        ; http://php.net/default-mimetype
        default_mimetype = "text/html"
        
        ; PHP's default character set is set to empty.
        ; http://php.net/default-charset
        ;default_charset = "UTF-8"
        

        D:\xampp\mysql\bin\my.ini文件做了一些修改

        ## UTF 8 Settings
        #init-connect=\'SET NAMES utf8\'
        collation_server=utf8_unicode_ci
        character_set_server=utf8
        skip-character-set-client-handshake
        character_sets-dir="D:/xampp/mysql/share/charsets"
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-12-06
          • 2012-02-25
          • 2012-06-28
          • 2011-12-18
          • 2011-10-12
          相关资源
          最近更新 更多