Home > Database > Mysql Tutorial > body text

再说MySQL 1067错误_MySQL

WBOY
Release: 2016-06-01 13:44:18
Original
870 people have browsed it

bitsCN.com

 

前些天我电脑安装了MySQL5.5 (Windows 2k3 server 下),一直用的不错,不过我将它设置为手动启动,今天就启动不了了,在网上找了一堆解决方法都没有效果,重新安装还是启动不了,网上的解决方法都大致相 同,(基本上是来回copy 罢了),无法只好自己解决之。

 

反复的想这两天的操作,突然想到了我昨天安装了个QSoft的RamDisk的工具,是不是它在做怪,不应该呀!对了,我动了系统的环境变量,将它指定到了RamDisk生成的盘符的一个文件夹中了,改回来试试吧,

 

 

 

重新net start mysql

 

 

噢,启动成功了!

 

所以我做了如下推断:

1.MySQL 会使用windows的系统环境变量,也就是说MySQL启动时会在C:/windows/Temp下产生临时文件

2.如果安装MySQL后,系统环境变量有变动,MySQL将无法启动,错误代码1067.

3.安装MySQL之前,系统变量有变动的,MySQL可能会正常启动(没有做过测试)

4.如果第3种情况可以正常启动,则一定可以通过更改配置文件的方式来指定MySQL启动时临时文件生成的路径。(要将临时文件指定到RamDisk会大幅度提高性能,我已将浏览器和VS2010的临时文件都指定到那里了)

 

 

二、调整服务器的字符集会导致1067错误

下列情况会出现1067错误:

1.设置好服务器的字符集后手支更改(my.ini)服务器的字符集

2.设置好服务器的字符集后,使用MySQLWorkbench.exe 在Server Administration 中更改服务器的字符集

 

如何解决这个问题?

使用%MySQLInstallPath%bin/MySQLInstanceConfig.exe来更改字符集,然后重新启动,在以后使用中,尽量使用上述程序完更改字符集

摘自 doz的博客

bitsCN.com
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!