这节恢复语句没有指定数据库

这节恢复语句没有指定数据库

https://img1.sycdn.imooc.com/climg/66d79f6609b1e49618201268.jpg

为什么和上一讲中语句不一样,这里没有指定恢复的数据库居然能成功,我执行却是

# mysql -u'u_recover' -p'123' -h172.20.30.2 < bak1_gtid.sql

mysql: [Warning] Using a password on the command line interface can be insecure.

ERROR 1046 (3D000) at line 30: No database selected


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

截图这个位置,其实也是执行报错了,可以注意下输出,是ERROR...


这里只是演示一下不成功的场景,不过确实也漏掉了库名。


可以往后看,有新的备份和恢复语句

  • life小小袁 提问者 #1

    是的,看到后面是有些情况是可以不需要指定库表的

    2024-09-04 18:33:14
  • 马听老师 回复 提问者 life小小袁 #2

    是的,比如备份时,备份所有数据,那导入就不用指定库表

    2024-09-04 18:36:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
DBA数据库工程师
  • 参与学习       210    人
  • 解答问题       56    个

本课程主要讲解MySQL DBA需要掌握的技术,包括MySQL基础、日志文件、讲师的实战经验分享、常用工具、高可用、优化、DBA 实战项目等内容。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师