最近有很多商家在咨询LEKSHOP小编关于在window10下了wsmp的mysql的运行总会出现问题,一般来说,这些问题都是出现在不懂技术的运营人员在前期部署多用户商城系统上线的时候,因此就商城系统在部署时,在window10下了wsmp的mysql的运行出现的了问题要如何解决,LEKSHOP小编特意咨询了LEKSHOP项目总经理,下面就跟上LEKSHOP小编一起来看看关于在window10下了wsmp的mysql的运行的问题排查及处理方案吧。
查看mysql日志:
2019-08-28T16:46:16.909701Z 0 [ERROR] InnoDB: Header page consists of zero bytes in datafile: .ibdata1, Space ID:0, Flags: 0. Please refer to http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting-datadict.html for how to resolve the issue.
2019-08-28T16:46:16.912139Z 0 [ERROR] InnoDB: Corrupted page [page id: space=0, page number=0] of datafile ‘.ibdata1’ could not be found in the doublewrite buffer.
2019-08-28T16:46:16.913675Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Data structure corruption
2019-08-28T16:46:17.218682Z 0 [ERROR] Plugin ‘InnoDB’ init function returned error.
2019-08-28T16:46:17.220934Z 0 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
2019-08-28T16:46:17.223186Z 0 [ERROR] Failed to initialize builtin plugins.
2019-08-28T16:46:17.225009Z 0 [ERROR] Aborting
到mysql目录下找到my.ini,在其最后加上这两句:
innodb_flush_method=normal
explicit_defaults_for_timestamp=true
上边两句明明这个文件里边已经有了,但是不加在一起就会出其他问题。。。
加完之后保存,然后删除mysql的data目录下所有文件。
然后再在cmd目录下定位到mydql的bin目录下执行下边语句:
mysqld –initialize –user=mysql –console
系统会创建库,并且有个临时密码(这个临时密码我试过了,貌似不能用的,用这个登录客户端会提示密码已经过期了,但是登录mysql的console则可以)
所以我们继续登录mysql console修改一下数据库密码:
mysql> set password for root@localhost = password(‘123456’);
Query OK, 0 rows affected, 1 warning (0.00 sec)
这时候我们用123456作为密码就可以登录了。
以上就是关于在window10下了wsmp的mysql的运行的问题排查及处理方案的基本情况介绍,若是想要了解关于多用户商城系统更多详细信息及电商资讯,或想要开发一套属于自己的商城系统,或想体验一下多商家商城系统,可以登录LEKSHOP的官方网站(官网:https://www.shangtao.net/),咨询LEKSHOP客服。
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.