今天在xampp启动mysql时突然出现问题。
查看log文件
问题一:
2021-02-23 14:39:36 0 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 10048: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
2021-02-23 14:39:36 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2021-02-23 14:39:36 0 [ERROR] Aborting
端口占用冲突
修改port端口后问题即可解决。
问题二:
2021-02-23 13:51:50 0 [ERROR] mysqld: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed
2021-02-23 13:51:50 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed
2021-02-23 13:51:50 0 [ERROR] Aborting
待解决
参考https://www.cnblogs.com/scofield666/p/14028647.html
mysql的默认数据库引擎模式呗设置成了InnoDB
innodb表没有没有MYD和.MYI,其数据文件对应于ibdata1文件中
https://www.cnblogs.com/tianciliangen/p/3677802.html
官方文档
https://dev.mysql.com/doc/refman/5.7/en/myisamchk-repair-options.html