如果我有一个 MySQL 转储文件: my_dump.sql
命令行中以下两个操作之间有什么区别? (我没有mysql的密码)
行动1:
mysql -u root my_database < my_dump.sql
行动2(包含3个步骤):
第1步:登录mysql:
mysql -u root -p
第2步:使用my_database:
use my_database
第3步:在转储文件中执行sql脚本:
source my_dump.sql
以上两个动作是完全相同还是场景背后存在一些差异?
答案 0 :(得分:1)
两者都是执行相同任务的两种不同方式。
还指定转储文件的路径以及sql文件
例如:
$> source /home/my_dump.sql;