Account.ini中MeenuFileDir路径设置不正确

Account.ini中MeenuFileDir路径设置不正确,第1张

Account.ini中MeenuFileDir路径设置不正确

路径设置错误多种解决方案分享

my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份。其内容如下:

复制代码代码如下:

#UncommentorAddonlythekeysthatyouknowhowworks.

#ReadtheMySQLManualforinstructions

[mysqld]

basedir=d:/MySQL5.0/

#bind-address=127.0.0.1

datadir=d:/MySQL5.0/data

#language=D:/usr/local/mysql/share/yourlanguagedirectory

#slowquerylog#=

#tmpdir#=

#port=3306

#set-variable=key_buffer=16M

[WinMySQLadmin]

Server=d:/MySQL5.0/bin/mysqld-nt.exe

user=root

password=

然后在bin目录下

mysqld-nt-remove

mysqld-nt-install

netstartmysql

ok!

看来最关键的问题,还在于这个my.ini

我看了那MySQL的服务,服务的my.ini启动路径早就设置好了,是在安装目录下的,根本不需要到windows目录下搞。无奈的是在搜索引擎搜索出来的结果,基本都是转载的(说的好听叫转载,不好听叫采集,更不好听叫抄袭)。经过多番周转,终于找到一个不同的了。以下为解决办法:

修改my.ini中

复制代码代码如下:

#Thedefaultstorageenginethatwillbeusedwhencreatenewtableswhen

default-storage-engine=INNODB

将"INNODB“修改"MYISAM"为:

default-storage-engine=MYISAM

主要还是因为,使用的版本对INNODB未支持导致。

其它的参考方法

安装后MYSQL5后,发现启动出错,有时启动正常,但加接时马上出错。

出错代码:1067

解决办法如下:

1.删除%windows%/my.ini

2.删除其它地方的my.ini

3.在mysql安装目录下把my-small.ini复制为my.ini

4.在my.ini最后一行插入:

[mysqld]

#设置basedir指向mysql的安装路径

复制代码代码如下:

basedir=C:mysql-5.1.11-beta-win32

datadir=C:mysql-5.1.11-beta-win32data

5.重新启动。。。

复制代码代码如下:

C:mysql-5.1.11-beta-win32bin>netstartmysql

MySQL服务正在启动.

MySQL服务无法启动。

系统出错。

发生系统错误1067。

进程意外终止。

复制代码代码如下:

C:mysql-5.1.11-beta-win32bin>mysqld-nt--remove

Servicesuccessfullyremoved.

C:mysql-5.1.11-beta-win32bin>mysqld-nt--install

Servicesuccessfullyinstalled.

C:mysql-5.1.11-beta-win32bin>netstartmysql

MySQL服务正在启动.

MySQL服务已经启动成功。

复制代码代码如下:

C:mysql-5.1.11-beta-win32bin>netstopmysql

MySQL服务正在停止..

MySQL服务已成功停止。

解决办法一:复制mysql目录中的一份my-***.inf文件到系统的windows目录中。修改文件名为my.inf.

然后在[mysqld]代码区添加类似的代码:

复制代码代码如下:

#setbasedirtoinstallationpath,e.g.,c:/mysql

#设置为MYSQL的安装目录

basedir=D:/ProgramFiles/mysql-5.0.45-win32

#setdatadirtolocationofdatadirectory,

#e.g.,c:/mysql/dataord:/mydata/data

#设置为MYSQL的数据目录

datadir=D:/ProgramFiles/mysql-5.0.45-win32/data

解决方法二mysql1067

错误如下:

1、执行winmysqladmin,生成my.ini文件

2、mysqld-install启动mysql服务

3、netstartmysql启动mysql服务显示正常

当通过mysql-uroot-p连接时候报服务器没有启动的错误,察看server服务,确实mysql服务没有启动,手动启动产生1067错误,重新安装过几次mysql,错误依旧。察看各个配置都没有错误。

我的系统环境win2003mysql版本4.0.12。

解决办法,将winmysqladmin生成的my.ini拷贝到c:windows下再启动mysql就一切OK了。

查找Windows目录下的my.ini文件,如果没有将mysql安装目录中my-medium.ini复制为c:windowsmy.ini重起服务即可

一个重新安装的办法

在mysql的主目录下my.ini文件中添加

复制代码代码如下:

[WinMySQLServer]

server=c:ProgramFilesMySQLMySQLServer5.0binmysqld-nt.exe

CMD下运行:

c:ProgramFilesMySQLMySQLServer5.0binmysqld-nt.exeremove

c:ProgramFilesMySQLMySQLServer5.0binmysqld-nt.exeinstall

netmysqlstart

可参是编码引起的

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

下列情况会出现1067错误:

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

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

如何解决这个问题?

使用

复制代码代码如下:

%MySQLInstallPath%bin/MySQLInstanceConfig.exe

来更改字符集,然后重新启动,在以后使用中,尽量使用上述程序完更改字符集

上面介绍的大量的关于mysql服务1067错误的解决方法,我想你的问题己经会得到很好的解决了。相关阅读:

如何用DHTML编制网页

制作WordPress主题的10个技巧

asp+javascript实现404页的处理转换

7.8ASP设计常见问题及解答精要

UbuntuLinux下用的一些工具软件

jQuerygetJSON处理json数据的代码

图片马赛克变化效果Picmosaic的制作

数据库更新Sqlserver脚本总结

DNS批量溢出批处理代码

JavaScript申明函数的三种方法每个函数就是一个对象(一)

SSI使用详解(一)

Oracle11g新特性之AutoMemoryManagement

XP角度的Windows7试用报告

asp.net中让Repeater和GridView支持DataPager分页

————————————————

版权声明:本文为CSDN博主「高光杰」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_35431719/article/details/113909061

1、首先在计算机上右键点击【管理】。

2、在计算机管理界面依次找到【系统工具】->【时间查看器】->【windows日志】->【应用程序】。点击【应用程序】。

3、点击【应用程序】在右侧找到,最新的mysql错误信息。双击查看,根据最新的错误信息提示,解决对应的问题。由图上信息可知,我这次是3306端口被占用导致。

4、只要找到真正的原因就好解决,我这次是由于安装的PHPWAMP,即php集成开发环境,导致的端口占用,只需停了PHPWAMP中的mysql即可。

5、然后重新启动mysql即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7611331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存