今天一个项目需要用到mysql,因为公司领用的新电脑还没安装,就下载了一个解压版的5.6.29版本。
mysql的安装配置本身就已经很简单了。
解压到本地(我解压的是d:\tools),复制my-default.ini文件为my.ini,修改里面的配置如下:
[mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. basedir=D:\tools\mysql datadir=D:\tools\mysql\data # port=3306 # server_id = mysql
然后以管理员执行bin目录下的服务安装命令:
mysqld -install
系统提示服务安装成功。
D:\tools\mysql\bin>mysqld -install Service successfully installed.
接着,启动服务,但是系统提示,启动失败,1067错误
D:\tools\mysql\bin>net start mysql MySQL 服务正在启动 ... MySQL 服务无法启动。 系统出错。 发生系统错误 1067。 进程意外终止。
网上查找了一下,1067错误是指配置文件错误。网上也列举了一些解决办法:
1.确定一下my.ini文件的位置,包括window目录下、安装目录下等; --未尝试
2.增加配置 --未尝试,我的mysql没有这个文件
[WinMySQLadmin]
Server=C:/Program Files/mysql/bin/mysqld-nt.exe
3.修改配置为“default-storage-engine=MyISAM” --未尝试
4.重装mysql --未尝试
5.重装系统 --未尝试
6.修改my.ini文件为ANSI(说这个文件不能为UTF-8) --尝试,无效
最后,在一个网友的帖子中似乎看到了一个解决的思路,就是去到系统日志中查看启动错误日志。
For more information, see Help and Support Center at http://www.mysql.com.
发现日志中的路径存在错误,问题找到了。应该是读取配置文件的代码将路径中的反斜杠转义了,所以导致路径读取失败。
解决措施:修改my.ini文件中的路径配置,将反斜杠修改为正斜杠,启动mysql,成功。
配置文件:
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir=D:/tools/mysql
datadir=D:/tools/mysql/data
# port=3306
# server_id = mysql
启动mysql:
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
分析:
官方提供的解压版,除非特别说明,在系统中应该不太可能依赖一定的配置或要求,比如增加配置项等,所以重装mysql或重装系统之类的操作尽量少试。记录在此,以防后面遇到相同的问题。
注:此分析只针对解压版,安装版可能会根据不同系统写入不同的内容,不在此讨论之列。
相关推荐
解决方案: 1、在MY.INI文件中的 [mysqld] 中增加一行tmpdir=”D:/MySQL/... 您可能感兴趣的文章:mysql 启动错误1067 问题及解决方法mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )MySQL启动错误解决方法
出现MYSQL服务无法启动报1067错误的解决办法
前几天刚入职安装了一下Mysql刚开始能打开。今天去公司发现启动不了服务报1067错误,在网上查看了一些... 您可能感兴趣的文章:mysql服务1067错误多种解决方案分享mysql 发生系统错误1067的解决方法在 本地计算机 无法
mysql服务无法启动报错误1067解决方法,大家参考使用吧
本文向码农们介绍mysql服务无法启动报错误1067解决方法。 试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以 打开命令行 netstat -a...
NULL 博文链接:https://rainbow702.iteye.com/blog/2213518
出现如下语句:The ‘InnoDB’ feature is disabled; you need MySQL built with ‘InnoDB’ to have it working;... 您可能感兴趣的文章:mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )mysql启动的erro
通过mysqld_safe或mysqld启动mysql实例并不会报这个错误。 那么,出现这个错误的原因具体是什么呢? 哈哈,对分析过程不care的童鞋可直接跳到文末的总结部分~ 总结 下面,来分析下mysql的服务启动脚本 脚本完整内容...
1.mysql服务无法启动,报1067错误 解决方案: 1).把mysql服务端解压目录新加一个my.ini文件,内容如下 [mysqld] # set basedir to installation path, e.g., c:/mysql # 设置为MYSQL的安装目录 basedir=c:/tool/...
mysql报权限错误解决办法mysql报权限错误解决办法
创建mysql服务时,系统已提示创建服务成功,但是net start命令提示启动失败,并在services.msc中提示1053错误
MySQL 无法启动,报如下错误: 问题分析 查看 MySQL 错误日志发现如下错误(提示 MySQL 库的 host 表无法打开): 查看 /etc/my.cnf 配置文件: 到 MySQL 数据库所在目录查看表是否存在: 发现 MySQL 库的 ...
错误信息例如: 代码如下:[code] mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data /usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.
Mysql mysql lost connection to server during query 问题解决方法 缘由: 在查询Mysql中的数据库,或者修改比较大的表的时候就会出现这种情况; google之: 方案1.在mysql配置文件[myslqd]下面添加一行设置skip-...
近日更换服务器,要做数据库迁移,将数据库内的数据从服务器A迁移到服务器B。...结果启动失败,报出 “无法启动MySQL服务”异常,查看错误日志,发现问题描述如下:InnoDB: Error: log file ./ib_logfile
最近在启动mysql 报错,错误提示如下: ERROR 2002 (HY000): Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock' (2) 排查过程 1、先查看 /etc/rc.d/init.d/mysqld status 看看...
1.问题: mysql DNS反解:skip-name-resolve 错误日志有类似警告: 1.120119 16:26:04 [Warning] IP address ‘192.168.1.10’ could not be resolved: Name or service not known 2.120119 16:26:04 [Warning] ...