win2003服务器错误 mysql数据库 InnoDB

win2003服务器错误 mysql数据库 InnoDB,第1张

1.

检查MySQL里是否已经支持InnoDB。

#

mysql

-u

root

-p

输入密码即可登录MySQL命令行

mysql>

show

variables

like

'have_innodb'

+---------------+-------+

|

Variable_name

|

Value

|

+---------------+-------+

|

have_innodb

|

YES

|

+---------------+-------+

如果上面的值是DISABLED或无,就需要开启InnoDB。

2.

打开MySQL配置文件

Windows:

$MYSQL_INSTALL_DIRECTORY/my.ini

Linux/Unix:

/etc/mysql/my.cnf

3.

看有没有skip-innodb,并把它注释掉。

4.

然后关掉MySQL再重启。

Linux:

#

/etc/init.d/mysql

stop

#

rm

/var/lib/mysql/ib_logfile*

#

/etc/init.d/mysql

start

Windows:

Go

to

$MYSQL_INSTALL_DIRECTORY/data

and

either

delete/move

the

log

files

with

the

prefix

ib_logfile.

你以前用过网上流传的那个一键清理bat了吧,如果用过,有这种现象出现属于很正常的现象。现在要解决的话,检查一下mysql目录下的my.ini的设置,看看临时文件在哪,然后按那个去创建临时目录就可以了。

####################第一种方法(我试过很多次很好用)#######################

1,控制面板,执行卸载 *** 作。

2,进入默认安装目录C:\Program Files\MySQL里,里面有些备份文件,全部删除。

3,这是最关键一步,只做前面两步,密码还是修改不了,因为MySQL还有文件,也就是在C:\Documents and Settings\All Users\Application Data里面的MySQL文件夹,这个文件没有清除是MySQL重装出现旧密码的根源所在。于是删除MySQL文件夹。

以上3步完成,就可以重新安装MySQL并且进行全新配置了。

######################如果上面不可行再用下面的方法#######################

找到mysql的安装路径,然后找到mysql的配置文件my.ini(看看你给mysql指定的配置文件是不是,默认是my.ini)

打开该配置文件检索[mysqld]

在[mysqld]下面添加一行内容是:

federated

保存好后,重新启动mysql服务。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存