mysql服务1067错误多种解决方案
今天我的mysql服务器突然出来了1067错误提示,无法正常启动了,我今天从网上找寻了大量的解决mysql服务1067错误的办法,有需要的朋友可以看看。
my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份。其内容如下:
代码如下 | 复制代码 | ||||||||
#Uncomment or Add only the keys that you know how works.
[d] basedir=d:/MySQL5.0/ #bind-address=127.0.0.1datadir=d:/MySQL5.0/data #language=D:/usr/local/mysql/share/your language directory
#tmpdir#= #port=3306
#set-variable=key_buffer=16M
然后在bin目录下 |
看来最关键的问题,还在于这个my.ini
我看了那MySQL的服务,服务的my.ini启动路径早就设置好了,是在安装目录下的,根本不需要到windows目录下搞。无奈的是在搜索出来的结果,基本都是转载的(说的好听叫转载,不好听叫采集,更不好听叫抄袭)。经过多番周转,终于找到一个不同的了。以下为解决办法:
修改my.ini中
代码如下 | 复制代码 |
basedir=C:mysql-5.1.11-beta-win32 datadir=C:mysql-5.1.11-beta-win32data |
代码如下 | 复制代码 | ||||
# The default storage engine that will be used when create new tables when default-storage-engine=INNODB 将"INNODB“修改"MYISAM"为:
|
代码如下 | 复制代码 |
basedir=C:mysql-5.1.11-beta-win32 datadir=C:mysql-5.1.11-beta-win32data |
代码如下 | 复制代码 |
C:mysql-5.1.11-beta-win32bin>net start mysql |
MySQL 服务正在启动 .
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
代码如下 | 复制代码 | ||||||||
C:mysql-5.1.11-beta-win32bin>mysqld-nt --remove
C:mysql-5.1.11-beta-win32bin>mysqld-nt --install
|
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
代码如下 | 复制代码 |
C:mysql-5.1.11-beta-win32bin>net stop mysql
|
MySQL 服务已成功停止。
代码如下 | 复制代码 |
# set basedir to installation path, e.g., c:/mysql |
然后在[mysqld]代码区添加类似的代码:
代码如下 | 复制代码 |
# set basedir to installation path, e.g., c:/mysql
# 设置为MYSQL的数据目录 |
解决方法二 mysql 1067
错误如下:
1、执行winmysqladmin,生成my.ini文件
2、mysqld -install 启动mysql服务
3、net start mysql 启动mysql服务显示正常
当通过mysql -u root -p 连接时候报服务器没有启动的错误,察看server服务,确实mysql服务没有启动,手动启动产生1067错误,重新安装过几次mysql,错误依旧。察看各个配置都没有错误。
我的系统环境 win2003 mysql版本4.0.12。
解决办法,将winmysqladmin生成的my.ini拷贝到c:windows下再启动mysql就一切OK了。
代码如下 | 复制代码 |
[WinMySQLServer] CMD下运行: |
代码如下 | 复制代码 |
[WinMySQLServer] server=c:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe CMD下运行: c:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe remove c:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe install net mysql start |
可参是编码引起的
调整服务器的字符集会导致1067错误
下列情况会出现1067错误:
1.设置好服务器的字符集后手支更改(my.ini)服务器的字符集
2.设置好服务器的字符集后,使用MySQLWorkbench.exe 在Server Administration 中更改服务器的字符集
如何解决这个问题?
使用
代码如下 | 复制代码 |
%MySQLInstallPath%bin/MySQLInstanceConfig.exe |
来更改字符集,然后重新启动,在以后使用中,尽量使用上述程序完更改字符集
上面介绍的大量的关于mysql服务1067错误的解决方法,我想你的问题己经会得到很好的解决了。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)
