当前位置: 首页 > 图文教程 > 数据库 > MYSQL > mysql 发生系统错误1067的解决方法

MYSQL
mysql Load Data InFile 的用法
MSSQL output使用
mysql 性能的检查和调优方法
mysql 的load data infile
MySQL 配置文件my.cnf 例子最详细翻译
MYSQL 随机 抽取实现方法及效率分析
mysql 存储过程的问题
Mysql my.ini 配置文件详解
mysql 控制台操作
mysql 服务完全卸载技巧
mysql 数据库设计
mysql 中文乱码 解决方法集锦
MYSQL 没有完全卸载将导致其安装不成功
mysql 教程 存储过程
asp.net 将图片上传到mysql数据库的方法
绿色版 mysql 安装配置
mysql root用户的密码修改和消除
MySQL 相关的环境变量
mysql 常用命令集锦[绝对精华]
linux mysql 安装与操作

MYSQL 中的 mysql 发生系统错误1067的解决方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 103 ::
收藏到网摘: n/a

今天要把WEB项目打包成EXE,可是在数据库上卡住了。在启动数据库服务的时候发生系统错误 1067。 解决方法如下:
1、先删除mysql服务
控制面板->管理工具->服务,先停止mysql服务
开始->运行->输入cmd->sc delete mysql
服务删除
2、修改my.ini
如果没将其创建(以下设置可以参考http://hi.baidu.com/chuyanwu/blog/item/98142a2e7d448d564ec2262c.html一般这个设置都不会错误)
[mysqld]
# set basedir to your installation path
basedir=c:/mysql (mysql所在目录)
# set datadir to the *** of your data directory
datadir=c:/mysql/data (mysql所在目录/data)
[WinMySQLAdmin]
Server=c:/mysql/bin/mysqld-nt.exe
3、启动服务
附:启动服务bat:(放在mysql根目录下)
复制代码 代码如下:

@echo off
if not exist mysqlServer5\data\%computername%.pid goto startsvr
net stop MySQL
mysqlServer5\bin\mysqld-nt.exe --remove MySQL
:startsvr
echo MySQL服务正在启动.....
mysqlServer5\bin\mysqld-nt.exe --install MySQL --defaults-file="%cd%\my.ini"
net start MySQL
pause

MySQL安装与备份
一、下载MySQL
http://www.mysql.org/downloads
二、安装过程
1、解压缩mysql-noinstall-5.0.51b-win32.zip到一个目录。
假定MYSQL_HOME=C:\mysql-5.0.51b-win32
2、编写mysql的运行配置文件my.ini
my.ini
—————————–
[mysqld]
# 设置mysql的安装目录
basedir=$MYSQL_HOME
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data
datadir=$MYSQL_HOME\data
# 设置mysql服务器的字符集
default-character-set=utf8
[client]
# 设置mysql客户端的字符集
default-character-set=gbk
—————————–
3、安装mysql服务
从MS-DOS窗口进入目录C:\mysql-5.0.51b-win32\bin,
(把my.ini放到C:\mysql-5.0.51b-win32\目录下!)
运行如下命令:
mysqld –install MySQL5 –defaults-file=C:\mysql-5.0.51b-win32\my.ini(服务安装成功!但是出现发生系统错误 1067)
mysqld-nt.exe -install(服务安装成功!并成功启动)
4、启动mysql数据库
还在上面的命令窗口里面,输入命令:net start MySQL5
这样就启动了mysql服务。
5、删除服务
执行mysqld –remove MySQL5即可
-------------------------
MySQL备份常常有以下几种方法
1、使用phpmyadmin,不过用这个备份,数据的大小要小于两兆,多了就不好恢复了,对于数据特别小的备份,还是挺管用的!
2、使用程序软件自带的后台备份工具备份,这样备份出来的数据一般是没有大小限制的,备份出来后的还原是需要将该程序在新空间安装一次,然后登陆后台,在后台用其自带的还原工具还原一下就实现了新的数据的导入,比如,象discuz、phpwind、bo-blog……都可以这样备份!
3、使用其他SQL工具软件备份:比较好用的有 帝国备份王 优点,数据库可以大小不受限制,不过程序被zend了,并且备份程序文件很多。
另一个软件为 faisunsql 优点,数据库可以大小不受限制,备份程序就一个文件,导出,导入方便,直接操作数据库。(强烈推荐使用)