手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >体验MySQL5.6.25并处理所遇到的问题
体验MySQL5.6.25并处理所遇到的问题
摘要:在安装包下的根目录,之前的版本是有my.ini文件可以用来配置的,然而在新的版本中却只发现了my-defult.ini文件。而且里面的数据少...

在安装包下的根目录,之前的版本是有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,然后右键重新启动。

体验MySQL5.6.25并处理所遇到的问题1

登陆后在命令行输入:show variables like 'char%';

体验MySQL5.6.25并处理所遇到的问题2

出现上图成gong了!

今天在导入.sql文件的时候出现了 遇到的信息包过大问题 用客户端导入数据的时候,遇到 错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 终止了数据导入。

当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。

然而修改的话,还是在my.ini文件里面加上max_allowed_packet = 20M,或者更大的数值

体验MySQL5.6.25并处理所遇到的问题3

还是需要重新启动

然后命令行下show VARIABLES like '%max_allowed_packet%';

体验MySQL5.6.25并处理所遇到的问题4

看max_allowed_packet,如果不是4194304(默认),说明修改成功。。。

如果实在不放心,把my-default.ini也修改。。反正我是这样做了。

以上所述上就是本文的全部内容了,希望大家能够喜欢。

【体验MySQL5.6.25并处理所遇到的问题】相关文章:

一个单引号引发的MYSQL性能问题分析

MySQL 备份还原数据库批处理

影响MySQL性能的五大配置参数

MySQL里面的子查询实例

JDBC连接MySQL出现的问题

MySQL 请选择合适的列

MySQL中多表操作和批处理详细介绍

MySQL 索引分析和优化

MySQL 错误处理例子[译]

MySQL中文乱码问题的解决方案

精品推荐
分类导航