暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mysqld --install mysql 出现Error: Unknown storage engine‘InnoDB’

悠悠尘客 2021-04-07
363

    出现mysql 1067错误。之前因为服务器突然断电(没装UPS)导致MySQL崩溃过一次 ,当时时间紧急就只是复制了data文件夹内容保存了自己安装的数据库结构再卸载了之前在C盘的安装MySQL,然后在D盘又重新安装了一次Msyql。但是启动不了,出现出现1067错误。

解决方案:

  1. 点开始输入cmd ,以管理员的方式启动cmd 

  2. cd 到 D:\Program Files\MariaDB 10.0

  3. sc delete msyql 删除以前的mysql服务

  4. mysqld --install mysql   重新启动就成功了mysql服务

data文件夹的自己ltnshuangji文件夹数据库和ibdata1复制过去就可以看到以前的数据。

这时数据库显示中文会有乱码,则在 my.ini 中添加character_set_server = utf8 启动服务会报1067错误。如下图

这样的话只要删除data文件夹的ib_logfile0ib_logfile1 文件  再重新启动就可以了。


注意:有时候再添加服务时,要把my.ini文件一并配置进去不然character_set_server仍然等于latin1

D:\Program Files\MariaDB 10.0\bin>mysqld --install mysql --defaults-file="D:\Pro
gram Files\MariaDB 10.0\data\my.ini".


文章转载自悠悠尘客,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论