从终端运行数据库中的sql文件

问题描述 投票:13回答:3

我有一台服务器,在该服务器中,我在/ var / www /目录中有一个sql脚本。该脚本用于创建表和数据库。我需要知道如何从终端或某个客户端执行此sql脚本,同时将文件保留在服务器上。

PS-我不太了解这个主题的术语,所以我将研究其他方法的建议。

mysql database shell terminal
3个回答
19
投票

我认为它是MySql。要从Unix / Linux环境运行它,您必须这样做:

$ mysql -h "server-name" -u "your_username" "-pyour_password" "database-name" < "filename.sql"

还有另一种方式:

mysql --host=localhost --user=your_username --password=your_password  -e "filename.sql"

9
投票

试试这个:

mysql -u your_username -p your_password

use db_name

source <path_to_sql_file>/file.sql

0
投票

如果要为特定数据库运行SQL文件,请先选择数据库:

mysql -u your_username -p your_password

use db_name

source <path_to_sql_file>/file.sql
© www.soinside.com 2019 - 2024. All rights reserved.