ERROR! The server quit without updating PID file (/training/mysql-5.7/mysql.pid).
时间: 2023-10-23 16:34:02 浏览: 94
根据引用中提到的可能性,出现这个错误可能是因为MySQL用户没有对数据目录的权限进行修改。解决方法是给予MySQL用户权限,可以使用命令"chown -R mysql.mysql /usr/local/mysql/data/"来修改权限。
此外,引用中提到了查看容器文件结构的方法,可以使用命令"docker diff mysql-test"来查看容器mysql-test的文件结构更改。在该命令的输出结果中,如果发现"/run/mysqld/mysqld.pid"这个文件被添加或修改,可能与错误信息中提到的PID文件相关。
另外,引用中提到了查看容器进程信息的方法,可以使用命令"docker top mysql-test"来查看容器mysql-test的进程信息。如果在输出结果中发现有mysqld进程正在运行,那么可能与错误信息中提到的PID文件相关。
综上所述,根据引用内容中的方法和信息,可以尝试使用命令"chown -R mysql.mysql /usr/local/mysql/data/"来修改权限,并使用命令"docker diff mysql-test"和"docker top mysql-test"来查看容器文件结构和进程信息,以进一步分析和解决ERROR! The server quit without updating PID file的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mysql启动时报错:Starting MySQL… ERROR! The server quit without updating PID file](https://download.csdn.net/download/weixin_38605967/13684113)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Docker从入门到实践](https://blog.csdn.net/yanpenggong/article/details/128733525)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文