我有一个非常奇怪的虚拟主机,现在是周末,管理员不可用,我们需要对站点进行更改。为此,我们需要一个数据库后备位置,即数据库备份。我可以 SSH 作为我的用户帐户,发现我可以在 Linux 上运行“mysql”命令行命令就好了。但是当我尝试 mysqldump 命令时,它一直告诉我 user@localhost 是不允许的。我阅读了 mysqldump 上的文档并尝试了各种变体,然后尝试查看命令本身以查看它是否过时以及是否需要使用旧指令。
所以,没有运气。我们所能做的就是运行 mysql 命令。同样,我们尝试在此主机上安装 phpmyadmin,但我们遇到了问题,我们得到的是白页而不是错误,并且无法查看错误日志。我在 PHP 中执行了通常的步骤来将错误转储到屏幕上,但是在运行 phpmyadmin setup.php 时我们只得到一个白页。
那么,有没有办法我们可以纯粹使用“mysql”命令来导出我们的数据库模式和数据?