idea运行Spring boot项目的.sql文件的完整过程
在跑Sping boot项目时,遇到.sql文件,将运行过程做一记录
在本地的mysql数据库中,新建库,导入.sql初始化脚本库脚本
- 创建student数据库:
create database eladmin;
- 检查是否创建成功:
show databases;
- 选择初始化的数据库:
use student;
- 用项目中的.sql数据库源文件初始化
source + .sql文件的位置
- 检查是否导入成功,可以看到新的表框架
show tables;
为IDEA添加并连接MySQL数据库
(此时应该打开并登陆上一步初始成功的MySQL服务区)
-
打开IDEA,点击右侧的database,点左上角+号,如图
选择MySQL
-
填写数据库信息
红色为默认信息自动生成不用改动,橙色根据自己的用户名和密码填写
3. 点击Test Connection,通常会出现报错,时区问题,回到cmd中的MySQL中,输入如下命令修改时区
` set global time_zone='+8:00';`
4. 再次点击Test Connection,即可成功,如图
-
点击Schemas,进行设置,选择All schemas,如图
-
回到General中,再次点Test Connection,终于成功设置,点Apply
- IDEA会加载对应的文件,底部会有进度条,成功后点击ok,右侧出现本地数据库的所有表,如图
最后一步!!运行.sql文件
- 如果你的数据库密码不是 123456,那么需要在 dev.yml 配置文件中做相应的修改,我的密码是111111,所以修改了,如图
2.运行.sql文件,然后出现如图
- 选择.sql文件运行时连接的数据库,点击如图+号,选中一开始初始化的student数据库
- 点击Apply->OK,即可成功运行!!!