jeesite框架搭建中mysql数据库导入问题
在进行mysql8.0的安装配置时,可以说是道路坎坷,之前介绍了如何安装配置mysql8.0,虽然mysql在正常情况下是很容易安装的,但是如果遇到特殊情况的时候那就需要特殊的处理。
这次我遇到的问题主要是在jeesite框架搭建过程中所遇到的,最后的解决方式比较简单,但是花了一些时间去解决这个问题。我将遇到的问题列举出来,希望对之后再次搭建jeesite框架有所帮助。
jeesite框架可以去jeesite官网下载https://gitee.com/thinkgem/jeesite4/attach_files,这里也不再做对框架的介绍了,网站上面介绍的很详细。
搭建的过程可以参考网站down下来的打包文件中的doc文件,里面有关于jeesite框架的搭建过程,以及如何学习的指导。
其中有一个需要注意的点:~~~~~~~~~~~在导入数据库之前,需要新建一个数据库jeesite,不能直接运行init-db.bat文件~~~~~~
第一步:修改数据库连接池配置
找到jeesite.properties文件(jeesite-master\src\main\resources\jeesite.properties)

修改为自己的用户名和密码,对应自己的数据库名称和密码
接下来运行eclipse.bat,此过程是导入jar包的过程,我运行了很长时间,一直在从jeesite网站下载依赖包,一定要等待。
第二步:导入项目
拷贝web文件夹,到你的工作目录(不包含中文和空格的目录)下,重命名为你的工程名,如:jeesite-demo
3、打开pom.xml文件,修改第13行,artifactId为你的工程名,如:<artifactId>jeesite-demo</artifactId>
4、导入到Eclipse,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择第2步的jeesite-demo文件夹,然后点击 Finish 按钮,即可成功导入
(亲测也可以不修改pom.xml文件,直接用import导入,名字也可以不用修改,这个地方不知道不改名对不对,路过的帮忙指导一下,感激~)
第三步:初始化数据库
执行init-db.bat,初始化数据库
这步是遇到问题的地方,一直导入失败,主要遇到了两个问题
问题1:在搭建过程中数据库导入失败,在执行init-db.bat,初始化数据库时候,显示build failure,并且显示cannot connected database
解决方案:这个问题困扰了我很久,因为在doc文件中,提示如果显示drop,不需要理会,直接跳过就可以,数据库是直接导入进去了的,但是我这里直接显示的是失败。最后的解决方案是用更低版本的数据库,我从mysql8.0换到了mysql5.6版本,配置好数据库之后,数据库是能够导入的。
问题2:数据库能够导入了,但是只导入了一部分数据库的表的信息,表单部分信息显示导入失败,最后的结果仍然是build failure,连接不上数据库
解决方案:用管理员方式打开cmd,并且查看了数据库,数据库的表(一些执行语句如show如果不知道,可以上网找,搜索如何使用命令行语句查看mysql数据库有哪些或者有哪些表),发现存在这样的数据库和表,但是表单的信息却是空的,说明数据库的导入是有问题的。最后的解决方案是下载navicat,有破解版~自己应该能比较好的解决。用navicat新建连接->测试连接->成功->用修改好的数据库信息导入到对应的数据库,就可以了。
ps:如果数据库导入不成功,在tomcat里运行程序是可以成功显示界面的,这时候并不代表就可以用了,因为信息没有导入,是不能够登录的,仅仅显示了登录界面而已,所以当界面显示的时候并不代表jeesite框架搭建全部完成了,还需要登录之后测试是否能够登录成功。
其次,配置的顺序一定要遵从doc文件的顺序,一步一步来,千万不要省略。
所以总结起来就是,低版本的mysql,配合naivcat一起导入数据库。
jeesite框架搭建中mysql数据库导入问题的更多相关文章
- centos中Mysql数据库导入sql文件
1.对于文件的导入,在Centos下里面的是首先要新建一个和文件相同名字的数据库. mysql>create database Student; 2.切换到需要导入sql文件的数据库 mysql ...
- 更改XAMPP中MySQL数据库的端口号
更改XAMPP中MySQL数据库的端口号 如果电脑上已安装MySql数据库,还想用XAMPP中自带的数据库就需要更改XAMPP中数据库的端口号,避免和已安装的数据库冲突.本例以更改为3307端口号为例 ...
- 在Jena框架下基于MySQL数据库实现本体的存取操作
在Jena框架下基于MySQL数据库实现本体的存取操作 转自:http://blog.csdn.net/jtz_mpp/article/details/6224311 最近在做一个基于本体的管理系统. ...
- MYSQL数据库导入导出(可以跨平台)
MYSQL数据库导入导出.sql文件 转载地址:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html 本人总结:直接复制数据库, ...
- Mysql数据库导入命令Source详解
Mysql数据库导入命令Source详解 几个常用用例: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p dat ...
- Mysql 数据库导入及导出
Mysql 数据库导入及导出 数据库导出: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p dataname & ...
- Java实现MySQL数据库导入
距离上班还有一段时间.现在总结一下如何使用Java语言实现MySQL数据库导入: 首先新建名为test的数据库: 其次执行下面Java代码: import java.io.File; import j ...
- 使用phpExcel向mysql数据库导入excel
使用phpExcel向mysql数据库导入excel from:http://blog.163.com/dustye_l/blog/static/172439513201242491016834/ 使 ...
- mysql 数据库导入数据报错MySQL server has gone away解决办法
mysql 数据库导入数据报错MySQL server has gone away解决办法: 进入数据库执行以下命令即可: set global wait_timeout = 2880000; set ...
随机推荐
- bzoj 2946 公共串 —— 后缀自动机
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2946 建出 n-1 个后缀自动机一起跑呗. 代码如下: #include<cstdio ...
- AR/VR-VR-Info-Micron-Insight:虚拟现实开辟心理健康新途径
ylbtech-AR/VR-VR-Info-Micron-Insight:虚拟现实开辟心理健康新途径 1.返回顶部 1. 虚拟现实开辟心理健康新途径 全国心理疾病联盟最近发表的一份报告揭示了惊人的统计 ...
- node url
var url = require("url") url模块提供的三个方法: url.parse(urlStr[, parseQueryString][, slashesDenot ...
- .NET 下的 POP3 编程代码共享
前一段时间在论坛上看见有人问如何使用.net进行POP3编程,其实POP3的使用很简单,所以.net没有向SMTP那样给出相应的类来控制. 废话少说,程序员最需要的使代码. 1.打开VS.NET 20 ...
- 7.10实习培训日志-Maven 敏捷编程
总结 今天早上主要学习了Maven和Idea的Docker插件,遇到了一些坑,对于Idea的Docker插件,不能下载,然后我去访问Idea插件官网,发现被墙了,只要开个VPN就好.下午主要是张总经理 ...
- Linux C/C++时间字符串与time_t之间的转换方法(转)
1.指定time_t类型的时间,格式化为YYYYMMDDHH24MISS型的字符串 void FormatTime(time_t time1, char *szTime) { struc ...
- 《剑指offer》面试题22—栈的压入、弹出序列
<程序员面试宝典>上也有经典的火车进站问题,类似. 如果12345是压栈顺序,序列45321可能是出栈顺序,但序列43512不可能. 规律:对序列中任意元素n,排在n后且比n小的元素一定是 ...
- 用Python分析国民生产总值
今天学习Python的matplotlib,书上的一道例题感觉写的很好(黄红梅的Python数据分析与应用),就是 利用matplotlib的各种图来对2000-2017年季度生产总值进行分析,这道题 ...
- Fenwick Tree / Binary Indexed Tree
Motivation: Given a 1D array of n elements. [2, 5, -1, 3, 6] range sum query: what's the sum from 2n ...
- Unity开发Android应用优化指南(下)
http://forum.china.unity3d.com/thread-27044-1-1.html 在Unity开发Android应用优化指南(上)一文中,从游戏性能,脚本等方面进行了分析和总结 ...