[转载]MySQL5.5 配置文件 my.ini 1067错误

原文链接:http://blog.csdn.net/xiaochunyong/article/details/7438200

解压mysql-5.5.22-win32.zip后的目录中有5个my-xxxx.ini配置文件,

通过查看配置文件中的描述,是说针对不同内存大小的推荐配置。

本例复制了my-medium.ini 并重命名为 my.ini  然后添加了如下几行:

[client]

default-character-set=utf8   客户端编码

[mysqld]

basedir=D:/sdk/MySQL MySQL安装目录
datadir=D:/Servers/mysql/data MySQL数据库存放目录
default-character-set=utf8 服务器端编码
default-collation=utf8_general_ci 服务器端字符集

2、安装windows服务(Windows7 用户必须以管理员启动cmd):

3、启动windows服务

结果报了1067错误。。。。

到启动日志文件查看(启动日志在MySQL的data目录中,由于本例在my.ini文件中指定了datadir,所以我的日志文件为D:\Servers\mysql\data\Siuon-PC.err):

说未知的变量‘default-character-set=utf8‘...记得公司的mysql配置里面就是这样的啊。。。于是Google之。。。原来由于我下载的MySQL版本是5.5...

在这个版本中刚刚配置的几个变量被新的取代了

default-character-set   -->   character_set_server                 P.S:[mysqld]部分的default-character-set

default-collation  -->  collation-server

修改完后的截图:

重新启动,还是报1067错误。日志为:

意思是说mysql.host表不存在。 这是由于我将datadir改成自定义的了,但是之前datadir目录(即MySQL/data) 中的系统数据库没有一起拷贝到新的datadir目录。造成的。

将如下几个文件夹复制到新的my.ini配置文件中datadir指定的目录下(在本例中为D:\Servers\mysql\data目录):

启动MySQL服务OK~~~:

另:MySQL5.6的my.ini配置:http://www.cnblogs.com/Candies/p/4014523.html

时间: 2024-10-23 18:58:52

[转载]MySQL5.5 配置文件 my.ini 1067错误的相关文章

更改mysql数据数据文件目录及my.ini位置(出现1067错误)

引用:mysql更改数据文件目录及my.ini位置.1.查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径. "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\my.ini" MySQL55 2.编辑my.ini中对应datadir 改前:datadir="D:\MySQL Data\da

在windows平台下MySql启动时的1067错误的解决方法及反思

我认为导致这个问题的原因可能不止一种,所以搜集了网上一些朋友对此问题的解决供大家参考,希望能你有所帮助. 一. 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM. 2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1 3.找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1 根据my.ini文件中: #*** INNODB

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-gra

mysql的1067错误导致无法连接数据库

修改mysql的root密码导致无法连接数据库 安装环境:MS WINDOWS 2003 SP1 MYSQL版本:mysql-essential-5.1.51-win32 故障现象:本来只是想改变下MYSQL的配置(原来的端口为默认3306,不安全),使用MySql自带的MySQL Server Instance Config Wizard修改后,在最后一步,执行到启动服务时就无休止的等待,只好结束Config 任务.试图通过"服务管理"来手工启动MySQL,出现1067错误提示. -

MYSQL启动报1067错误,系统日志中是“服务 mysql 意外停止” Mysql日志中则是:“Plugin \'FEDERATED\' is disabled”

MYSQL启动报1067错误,系统日志中是"服务 mysql 意外停止" Mysql日志中则是:"Plugin \'FEDERATED\' is disabled" 错误的具体内容是: 121012 11:35:03 [Note] Plugin 'FEDERATED' is disabled. 121012 11:35:03  InnoDB: Error: unable to create temporary file; errno: 2 121012 11:35:

启动mysql出现1067错误

0. 打开mysql\bin\my.ini,查找[mysqld],在[mysqld]下面添加一行文字,skip-grant-tables 即组成 [mysqld] skip-grant-tables[本人经过此方法一次性成功] 方法一:1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM. 2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1 3

mysql 服务意外停止1067错误解决办法小结

今天在配置服务器时安装mysql5.5总是无法安装,查看日志错误提示为1067错误,下面来看我的解决办法 事件类型: 错误 事件来源: Service Control Manager 事件种类: 无 事件 ID: 7034 日期: 2012-11-1 事件: 9:25:52 用户: N/A 计算机: SVCTAG-HZWGF3X 描述: 服务 MySQL 意外停止.这发生了 1 次. 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮

MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解.MySQL性能优化 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section.   Client Section用来配置MySQL客户端参数.   要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like

MySql5.7 配置文件 my.cnf 设置

https://blog.csdn.net/gzt19881123/article/details/52594783 # MySql5.7配置文件my.cnf设置 [client] port = 3306 socket = /tmp/mysql.sock [mysqld] ###############################基础设置##################################### #Mysql服务的唯一编号 每个mysql服务Id需唯一 server-id =