解决执行Mysql报错: ERROR: The server quit without updating PID file (/data/xxx.pid)
解决执行Mysql报错: ERROR! The server quit without updating PID file (/data/xxx.pid), 以及The innodb_system data file ‘./ibdata1‘ is of a different size 12800 pages
·
昨天在Linux中安装mysql-8.0.28时遇到了这个报错:
ERROR! The server quit without updating PID file (/data/xxx.pid)
其实这个报错没什么其他意思, 就是告诉你某处配置不对, 可能是文件缺失, 也可能是配置错误之类的, 有大佬已经列出了大部分常见原因, 你可以先照着这个找一下:
一定要看报错日志!
一定要看报错日志!
一定要看报错日志!
报错日志, 就在你的mysql主目录/data/ 下, 有一个名字很长的xxx.err的文件(也可以是其他文件),看看它最新的报错信息, 我的报错是
The innodb_system data file ‘./ibdata1‘ is of a different size 12800 pages
说明我的data/ibdata1文件有问题(是一个有关一级索引的文件, 这个不重要)
但是我根本没有ibdata1这个文件啊! 后来找了很久, 发现我另一个文件夹/www/server/data/ 中有这个文件, 我猜想应该是我以前安装的旧版mysql惹的祸, 导致ibdata1没有自动生成, 于是我把这个文件直接复制到 mysql主目录/data/ 下, 然后再次启动muysql, 问题成功解决了!
更多推荐
已为社区贡献4条内容
所有评论(0)