-->
当前位置:首页 > 运维 > 正文内容

windows7下mysqld启动失败 mysql服务无法启动

Luz11个月前 (03-01)运维1982

报错

安装mysql时也进行了初始化,但是启动服务器报错

处理过程

查看data下的err文件,发现无法启动的原因是用户表不存在

  1. 2024-03-01T08:46:55.097563Z 0 [Note] InnoDB: Buffer pool(s) load completed at 240301 16:46:55
  2. 2024-03-01T08:46:55.113163Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
  3. 2024-03-01T08:46:55.113163Z 0 [ERROR] Aborting

推测是

  1. mysqld -initialize

生成的文件结构有问题。

卸载服务后重新部署,清空data目录后,使用mysqld –initialize-insecure –user=mysql重新初始化

  1. mysqld -remove
  2. mysqld -install
  3. mysqld --initialize-insecure --user=mysql

可以跑起来了

连接测试

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。