Chaining MySQL命令,自动化数据库导入

3

我目前正在编写一个Python脚本,以自动化我的服务器上安装新项目的过程。

我只想能够达到以下目的:

use database_name;
source database_file.sql

使用一行代码:

mysql -e

开关。

伪代码:

mysql -uadam -p123456 -e 'use database_name and source database_file.sql'

我已经尝试过:

mysql -uadam -p123456 -e 'database_name < database_file.sql'

以上命令会引发语法错误。 非常感谢您的帮助。
广告
1个回答

0

使用这个:

mysql -uadam -p123456 database_name < database_file.sql

导入 .sql 文件时不需要使用 -e 开关


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接