如何自动自动运行.sql文件中的sql
时间: 2024-03-23 19:37:43 浏览: 18
可以使用以下命令来运行一个 SQL 文件:
```bash
mysql -u <username> -p <password> <database_name> < <path/to/sql_file.sql>
```
其中,`<username>` 是你的 MySQL 用户名,`<password>` 是你的 MySQL 密码,`<database_name>` 是你要运行 SQL 文件的目标数据库的名称,`<path/to/sql_file.sql>` 是你要运行的 SQL 文件的路径。
使用上述命令,你可以将其编写为一个脚本,并通过定时任务来自动运行 SQL 文件。例如,你可以将以下内容保存为一个名为 `run_sql.sh` 的脚本文件:
```bash
#!/bin/bash
# 指定 MySQL 用户名、密码、数据库名称和 SQL 文件路径
username="your_username"
password="your_password"
database="your_database_name"
sql_file="/path/to/your/sql_file.sql"
# 运行 SQL 文件
mysql -u $username -p$password $database < $sql_file
```
然后,你可以通过设置定时任务来每天自动运行该脚本。例如,你可以使用 `crontab -e` 命令打开定时任务编辑器,并添加以下一行:
```
0 0 * * * /bin/bash /path/to/your/run_sql.sh
```
这将会在每天的凌晨 00:00 自动运行 `run_sql.sh` 脚本文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)