在根目录下的安装包,以前的版本有一个my.ini文件,可以配置,但在新的版本中,只有my-defult.ini文件被发现。

而且里面的数据很少,你想修改字符编码的方式是不会起作用的。

用记事本打开这个文件,会发现没有{默认字符集= xxx }或{ character_set_server=XXX },此时应做什么。

1、复制文件和名称my.ini有根目录中的文件和两my-default.ini my.ini。那么我们只需要修改该my.ini的内容。

2,修改my.ini,

添加character_set_server =下UTF8 { mysqld },并注意{ } { }为不是UTF-8,在后面有没有标点符号。

这句话{ sql_mode = no_engine_substitution,strict_trans_tables }后,新增三条线路。


{客户}
港口= 3306
默认字符集= utf8




当您重新启动SQL并重新启动时,您可以在服务中找到MySQL,然后重新启动正确的按钮。


在命令行登陆后:显示变量like'char %;


看起来是NG!

今天,在导入SQL文件时,遇到了太多的信息包。当客户端的输入数据,它遇到了错误代码:1153一包大than'max_allowed_packet'bytes,数据导入被终止。

当MySQL客户端或mysqld服务器接收到的数据包超过max_allowed_packet字节,一个很大的错误发出连接关闭。

然而,如果你修改,添加max_allowed_packet = 20m,或一个较大的值在my.ini文件。


它仍然需要重新启动。

然后命令行显示变量''%1 max_allowed_packet %;


看max_allowed_packet,如果不是4194304(默认),这表明,改造是成功的。

如果真的不可靠,那就改变我的默认INI。



以上就是这篇文章的全部内容,希望大家能喜欢。