体验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也修改。。反正我是这样做了。
以上所述上就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
Mysql从5.6.14安全升级至mysql5.6.25的方法
服务器上Mysql的版本为:社区版的mysql-community-server-5.6.14.近日局方对服务器进行漏洞扫描,发现zhyh08上的mysql存在几个高危漏洞,要求进行修复.受这几个漏洞影响的主要是5.6.17及以前的版本,所以将mysql升级至最新的5.6.25即可解决问题. 1.下载最新的mysql安装包(rpm文件),链接如下: MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar 2.备份数据库数据,这里使用的是mysqldump命令. 3.备份
-
Ubuntu15下mysql5.6.25不支持中文的解决办法
apt-get install 安装的,不是源码包安装的mysql 1 修改mysql的配置文件 /etc/mysql/conf.d/mysql.cnf 在[mysql]的下方加入如下语句:(注:这个文件下没有配置,只有[mysql]) no-auto-rehash default-character-set=utf8 /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下加入 socket = /var/run/mysqld/mysqld.sock port
-
MySQL 5.6.14 win32安装方法(zip版)
1 从http://dev.mysql.com/downloads/mysql/下载MySQL Community Server的Windows 平台mysql-5.6.14-win32.zip压缩包 2 将文件解压至F:\mysql-5.6.14-win32 3 切换至目录F:\mysql-5.6.14-win32,将文件my-default.ini复制一份重命名为my.ini放到当前目录下 4 打开my.ini进行MySQL配置,主要设置以下几项: [mysqld] #这一句解决有IPV6协
-
mysql 5.6.14主从复制(也称mysql AB复制)环境配置方法
一.mysql主(称master)从(称slave)复制的原理: (1).master将数据改变记录到二进制日志(binary log)中,也即是配置文件log-bin指定的文件(这些记录叫做二进制日志事件,binary log events) (2).slave将master的binary log events拷贝到它的中继日志(relay log) (3).slave重做中继日志中的事件,将改变反映它自己的数据(数据重演) 附简要原理图: 二.mysql主从复制支持的
-
MySql 5.6.14 winx64配置方法(免安装版)
1. 下载MySQL Community Server 5.6.14 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. 3. 添加环境变量 变量名:MYSQL_HOME 变量值:D:\Program Files\mysql-5.6.14-winx64 即为mysql的自定义解压目录. 再在Path中添加 %MYSQL_HOME%\bin 4. 注册windows系统服务 将mysql注册为windows系统服务 操作如下: 1)新建一个my.ini文件并把my.ini文
-
体验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里面的内容
-
spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25开发环境搭建图文教程
一.准备工作 开始之前,先参考上一篇: struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 思路都是一样的,只不过把struts2替换成了spring mvc 二.不同的地方 工程目录及jar包: action包改成controller: 删除struts2 jar包,添加spring mvc包(已有的话,不需添加): web.xml配置: 跟之前不同的地方是把struts2的过滤器替换成了一个ser
-
struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25开发环境搭建图文教程
struts2.3.24 + spring4.1.6 + hibernate4.3.11+ mysql5.5.25开发环境搭建及相关说明. 一.目标 1.搭建传统的ssh开发环境,并成功运行(插入.查询) 2.了解c3p0连接池相关配置 3.了解验证hibernate的二级缓存,并验证 4.了解spring事物配置,并验证 5.了解spring的IOC(依赖注入),将struts2的action对象(bean)交给spring管理,自定义bean等...并验证 6.了解spring aop(面向
-
mysql5.7.25使用全文检索功能的实例教程
目录 前言 1. 创建带有全文索引的表 2. 添加全文索引 3. 添加测试数据 4. 执行查询 5. 语法 总结 前言 有时项目中需要用到全文检索功能,如果全文检索数量相对较小,并且不希望单独搭建elasticsearch这样的专用索引工具,就可以考虑使用mysql自带的全文检索功能. mysql 5.7.25自带的全文检索功能,有一定的方便性. 在MySQL 5.7.6之前,全文索引只支持英文全文索引,不支持中文全文索引,需要利用分词器把中文段落预处理拆分成单词,然后存入数据库. 从MySQL
-
Windows Server2019安装MySQL5.7.25的方法
将解压文件放置C盘配置环境变量 Patch:C:\mysql-5.7.25-winx64\bin;安装mysql切换到bin目录 cd C:*\bin 1.mysqld --initialize --console 打印root用户的初始密码 (失败删除data文件重新执行) root@localhost:后面的“rI5rvf5x5G,E”就是初始密码(不含首位空格).在没有更改密码前,需要记住这个密码,后续登录需要用到 2.安装服务bin目录下执行 mysqld --install mysql
-
Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
准备篇 一.环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip 2.MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-ins
-
5分钟了解MySQL5.7中union all用法的黑科技
union all在MySQL5.6下的表现 Part1:MySQL5.6.25 [root@HE1 ~]# MySQL -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.25-log MySQL Community Server (GPL) Copyright (c) 2000,
-
服务器上配置PHP运行环境教程
1.在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库, 其中-h表示服务器名,localhost表示本地:-u为数据库用户名,root是mysql默认用户名:-p为密码,如果设置了密码,可直接在-p后链接输入, 如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可. 注意,如果你的mysql没有安装在C盘下,你需要先使用DOS命令进入mysql的安装目录下的bin目录中. 以我的电脑为例,方法如下:
随机推荐
- Lua编程示例(八):生产者-消费者问题
- JS限制文本框只能输入数字和字母方法
- windows7系统去除快捷方式小箭头BAT脚本分享
- Java单链表的实现代码
- 关于Spring Boot和Kotlin的联合开发
- Java 判断字符串a和b是否互为旋转词
- JS鼠标滚动分页效果示例
- EditPlus 正则表达式 实战(3)
- 开启CURL扩展,让服务器支持PHP curl函数(远程采集)
- C语言实现将字符串转换为数字的方法
- javascript实现复制与粘贴操作实例
- Struts2动态结果集代码示例
- 鼠标滚轮编程
- sqlserver 高性能分页实现分析
- MySQL PHP 语法详解及实例代码
- 使用jquery.qrcode.min.js实现中文转化二维码
- jquery mobile页面跳转后样式丢失js失效的解决方法
- 微信小程序 地图map实例详解
- 使用Node.js实现HTTP 206内容分片的教程
- 一个针对IE7的CSS Hack