mysql 数据库无法启动INNODB 怎么办求高手解决

mysql 数据库无法启动INNODB 怎么办求高手解决,第1张

您好,很高兴为您解答。

可能是InnoDB数据文件损坏。先不要继续 *** 作了,先把数据和配置文件备份一下防止乱弄把数据全弄坏了,然后再用副本试着恢复。

关于InnoDB的数据恢复 错误日志提示参照下面的网址:

http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html

可以试着设定不同的innodb_force_recovery系统变量来重新启动MySQL 看看是不是有可以启动起来的值

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.


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

原文地址: http://outofmemory.cn/sjk/10865640.html

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

发表评论

登录后才能评论

评论列表(0条)

保存