首页 > 解决方案 > mysql_install_db 会删除现有数据库吗?

问题描述

在 MacOS 上使用 Homebrew...

使用启动 mySQL 时mysql.server start收到以下错误

ERROR! The server quit without updating PID file (/usr/local/var/mysql/Tims-iMac.local.pid).

我一直在阅读很多关于如何解决这个问题的帖子,但都没有奏效,尽管我不断遇到以下建议:

unset TMPDIR
mysql_install_db

如果我这样做,它会删除我所有现有的数据库吗?

如果它会删除它们,我如何在新的 mySQL 安装后备份和恢复数据库?

标签: mysqlhomebrew

解决方案


根据文档,答案是否定的,但事实并非如此,因为 tadman 建议您应该在执行任何此类维护之前进行备份。

要备份您的数据库,请使用mysqldump 命令。而要恢复可以使用mysql命令行工具


推荐阅读