gpt4 book ai didi

passwords - 恢复 MySQL 数据库的问题 - mysqldump 问题

转载 作者:行者123 更新时间:2023-11-29 05:44:21 26 4
gpt4 key购买 nike

我像这样备份了my_database:

mysqldump --add-drop-database --databases 
--user=my_username --password=my_password my_database > backup.sql

然后我完全删除了数据库,并尝试像这样恢复它:

mysql --user=my_username --password=my_password my_database < backup.sql

我收到以下错误:

ERROR 1049 (42000): Unknown database 'my_database'

我做错了什么?

如果数据库以某种方式被更改或完全删除,我需要能够恢复数据库。

额外的问题:是否可以从文件中读取密码而不是在命令行中提供密码?

最佳答案

如果我理解正确,你在做什么,那么你不需要为“mysql”调用提供“数据库”参数,因为转储应该包含 create database 语句。

至于奖励:你想要一个--defaults-extra-file选项

关于passwords - 恢复 MySQL 数据库的问题 - mysqldump 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3828140/

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