在 Linux 系统中执行 SQL 文件通常有以下几种方法:
1. 使用 mysql 命令:
```
mysql -u username -p database_name < sql_file.sql
```
这里 `username` 是您的 MySQL 用户名, `database_name` 是要执行 SQL 文件的数据库名, `sql_file.sql` 是要执行的 SQL 文件路径。
2. 使用 psql 命令(适用于 PostgreSQL):
```
psql -U username -d database_name -f sql_file.sql
```
这里 `username` 是您的 PostgreSQL 用户名, `database_name` 是要执行 SQL 文件的数据库名, `sql_file.sql` 是要执行的 SQL 文件路径。
3. 使用 sqlite3 命令(适用于 SQLite):
```
sqlite3 database.db < sql_file.sql
```
这里 `database.db` 是您的 SQLite 数据库文件, `sql_file.sql` 是要执行的 SQL 文件路径。
4. 使用 source 命令(适用于 MySQL、PostgreSQL、Oracle 等):
在 MySQL 等数据库交互界面中, 可以使用 `source` 命令执行 SQL 文件:
```
mysql> source sql_file.sql;
```
这里 `sql_file.sql` 是要执行的 SQL 文件路径。
无论使用哪种方式, 请确保您有相应数据库的权限,并且 SQL 文件的语法正确无误。