gpt4 book ai didi

database - 仅使用MySQL命令备份MySQL数据库

转载 作者:行者123 更新时间:2023-11-29 09:13:46 24 4
gpt4 key购买 nike

我有一个非常奇怪的网络主机,现在是周末,管理员不可用,我们需要对网站进行更改。为此,我们需要一个数据库回退位置,即数据库备份。我可以通过 SSH 作为我的用户帐户,并发现我可以在 Linux 上运行“mysql”命令行命令。但是当我尝试 mysqldump 命令时,它一直告诉我不允许 user@localhost。我阅读了 mysqldump 上的文档并尝试了各种变体,然后尝试查看命令本身以查看它是否旧以及我是否需要使用旧的指令。

所以,运气不好。我们能做的就是运行 mysql 命令。同样,我们尝试在此主机上安装 phpmyadmin,但我们遇到了麻烦,我们得到的是白页而不是错误,并且无法查看错误日志。我在 PHP 中执行了通常的步骤,将错误转储到屏幕上,但在运行 phpmyadmin setup.php 时我们只得到一个白页。

那么,有没有一种方法可以让我们纯粹使用“mysql”命令来导出我们的数据库架构和数据?

最佳答案

如果你可以使用普通的 mysql 命令,你应该能够使用 mysqldump 命令,如下所示:

mysqldump -u [username] -p [database name] > [output filename]

例如,如果您的用户名是“admin”,数据库名称是“epic_website”,并且您希望将 SQL 保存到当前目录中名为“epic_website_20110123.sql”的文件中,则可以使用:

mysqldump -u admin -p epic_website > epic_website_20110123.sql

当您按回车键时,系统会要求您输入与“admin”用户关联的密码。

关于database - 仅使用MySQL命令备份MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com