My Sql 1067错误兼编码问题解决
My Sql 大部分都是用绿色版(解压版) 然后注册服务 简单方便。
但是。配置文件头痛的一逼。
首先配置mysql的环境变量。
mySQL 环境变量(我的电脑-右击属性-高级-环境变量)
MYSQL_HOME(解压路径):E:\MYSQL\mysql-5.6.23-winx64
path:在最后面添加 ;%MYSQL_HOME%\bin 注意分号
不加环境变量CMD时会提醒不是内部外部命令。
楼主用的。5.6.23版本。
my-default.ini内容如下
[mysqld]
#skip-grant-tables 这个可以在root密码忘记的情况下登录mysql安全性极低。
#端口
port=3306
#某些版本情况下default-character-set=utf8 能解决中文乱码的问题
#这里不要用default-character-set=utf8 会直接报1067错误
character-set-server=utf8
#注意这个一定要加不加client database results 都是GBK或latin1
init_connect='SET NAMES utf8'
#show variables like 'char%'; 查看数据库编码集
#数据库存储引擎 某些版本 default-storage-engine=MyISAM才会正常启动 不然会报1067
default-storage-engine=INNODB
#设置basedir指向mysql的安装路径
basedir=E:\MYSQL\mysql-5.6.23-winx64
datadir=E:\MYSQL\mysql-5.6.23-winx64\data
[client]
default-character-set=utf8
#password =1234
port=3306
[mysql]
port=3306
default-character-set=utf8
-------------------------------------------------------------------------------这行不要复制
基本上没有乱码问题了。
进入mysq...bin\ 以管理员身体运行
指定配置文件,添加服务
mysqld --install MySQL --defaults-file="E:\MYSQL\mysql-5.6.23-winx64\my-default.ini"
启动mysql
net start mysql
mysql -u root -p 默认为空
使用Navicat for MySQL联接数据库。
注册码:NAVH-WK6A-DMVK-DKW3
切换到 use mysql
select * from mysql.user;
会看到类似记录

不用密码也能干进了。先干掉localhost第4条记录。(匿名登录)
如果不改表。就会有下图的情况

删了第4条之后。

这个时候就需要验证了。提示输入用户名
记得my-default.ini的 skip-grant-tables不要开。
修改root默认密码(切换到根目录)
1.set password for root@localhost = password('111');
2.update user set password=password("111") where user="root";
亲测可用。重启服务
此时登录时。就要密码了

输入刚刚的111密码就行了。
注意:
如果用cmd 登录请用如下格式登录
mysql -u root -p111
切记勿用:
mysql -u root -p 111
不然会提示:

先到这里了。编码问题 安装服务,密码问题都解决了。
希望能帮到有需要的朋友。编码问题如果不解决确实很头痛。chinese
1067 图。 
如果在此之前配置过相关属性。请将mysql-data-下面的所以非文件夹的文件全删除。启动即可
The End...
My Sql 1067错误兼编码问题解决的更多相关文章
- java 项目 存入mysql后 变问号 MySql 5.6 (X64) 解压版 1067错误与编码问题的解决方案
[参考]MySQL 5.7.19 忘记密码 重置密码 my.ini示例 服务启动后停止 环境 Java环境JDK1.8 安装好了 mysql-5.6.38-winx64 idea2016(64) ...
- [转载]MySQL5.5 配置文件 my.ini 1067错误
原文链接:http://blog.csdn.net/xiaochunyong/article/details/7438200 解压mysql-5.5.22-win32.zip后的目录中有5个my-xx ...
- MYSQL启动报1067错误,系统日志中是“服务 mysql 意外停止” Mysql日志中则是:“Plugin \'FEDERATED\' is disabled”
MYSQL启动报1067错误,系统日志中是"服务 mysql 意外停止" Mysql日志中则是:"Plugin \'FEDERATED\' is disabled&quo ...
- Plugin 'FEDERATED' is disabled 或 1067错误 启动错误与“服务 mysql 意外停止”解决方法
MYSQL启动报1067错误,系统日志中是“服务 mysql 意外停止” Mysql日志中则是:“Plugin 'FEDERATED' is disabled” 网我在网上找到解决方案:1.在MY.I ...
- mysql的1067错误 - 2
上一篇博文<mysql的1067错误>中由于日志配置问题产生1067错误. 由于要升级MySQL到V5.6,所以拷贝my.ini和数据文件到新的系统上. 在启动服务时,又出现1067错误! ...
- 批处理命令篇--配置免安装mysql 5.6.22, 以及1067错误的一个解决方法
mysql 服务启动出现1067错误的一个解决方法: 当服务启动出现1067错误时,可查看“windows 事件查看器”,发现类似错误提示 Can't find messagefile 'F:\ ...
- 解决mysql启动失败报1067错误
最近做项目使用 mysql 数据库 ,因为卸载了鲁大师造成了数据库文件缺失.重装mysql数据库后启动出现了1067错误,详情如下 在网上查了错误原因,将my.ini文件下的默认搜索引擎换成了 myi ...
- Oracle 错误总结及问题解决 ORA
参考地址 ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常.ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数O ...
- 启动mysql出现1067错误
0. 打开mysql\bin\my.ini,查找[mysqld],在[mysqld]下面添加一行文字,skip-grant-tables 即组成 [mysqld] skip-grant-tables[ ...
随机推荐
- poj_2485_mst
Highways Time Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64u Submit St ...
- TextView的属性列表
网上收集和自己整理的TextView控件中可选择的属性列表,经常可以用到的: android:autoLink 设置是否当 文本为URL链接/email/电话号码/map时,文本显示为可点 ...
- myBatis获取批量插入数据的主键id
在myBatis中获取刚刚插入的数据的主键id是比较容易的 , 一般来说下面的一句话就可以搞定了 , 网上也有很多相关资料去查. @Options(useGeneratedKeys = true, k ...
- JAVA 方法重载
方法的重载是指:一个类中可以定义有相同的名字,但参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法. 实例: W.java public class W{ public void F(Str ...
- mac下反编译android apk
所需要的工具 http://pan.baidu.com/disk/home#path=%252Fandroid%252Fdecompile%252Fapktool-all apktool用于将资源文件 ...
- Java线程专栏文章汇总(转)
原文:http://blog.csdn.net/ghsau/article/details/17609747 JDK5.0之前传统线程 Java线程(一):线程安全与不安全 Java线程 ...
- Python基础09 面向对象的进一步拓展
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们熟悉了对象和类的基本概念.我们将进一步拓展,以便能实际运用对象和类. 调用类的 ...
- MD5加密Java实现
package cn.mldn.util; public class MD5Code { /* * 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把 ...
- 屏幕分辨率与FPS
屏幕分辨率 刷新率分为垂直刷新率和水平刷新率,一般提到的刷新率通常指垂直刷新率. 垂直刷新率表示屏幕的图象每秒钟重绘多少次,也就是每秒钟屏幕刷新的次数,以Hz(赫兹)为单位. 刷新率越高越好,图象就越 ...
- iOS 进入后台的处理
当App进入后台时(按下Home键), App会被系统暂停, 所有的程序逻辑都会停止, App还是驻留内存中, 除非被用户强制退出, 或者被系统kill掉(为了保证正在前台运行的App有足够的内存, ...