|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- # 思通舆情安装配置手册
-
- ## 操作系统选择
- 我们推荐您使用 Linux Ubuntu 16 或 Ubuntu 18的版本。
-
- Window 系统也可以使用,但我们并不推荐,
-
- 因为本手册最要针对 Linux 及 Ubuntu 安装配置过程说明指引。
-
- ## 安装java环境
-
- 我们推荐您使用 Java JDK8版本
-
- JDK8 Oracle官方下载地址:[https://www.oracle.com/java/technologies/downloads/#java8
- ](https://www.oracle.com/java/technologies/downloads/#java8)
-
- window安装JDK8 参见:
- https://www.cnblogs.com/zhangzhixing/p/12953187.html
-
- Linux安装JDK8 参见:
- https://www.jianshu.com/p/75f0f34b599d
-
- ## 安装MySQL数据库
-
- ### 软件安装
- Ubuntu apt-get 安装 参见:<p>
- https://blog.csdn.net/weixx3/article/details/80782479
-
- Ubuntu 源码 安装 参见:<p>
- https://www.cnblogs.com/weijing24/p/4948880.html
-
- ### 配置远程权限
- MySQL 5.5 和 MySQL 8.0配置MySQL连接权限的 **_方式不一样_** ,分别为:
-
- MySQL 5.5+
-
- > GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
- >
- > flush privileges;
-
- MySQL 8.0+
-
-
- > create user 'root'@'%' identified by '密码';
- >
- > alter user 'root'@'%' identified by '新密码';
- >
- > grant all privileges on *.* to 'root'@'%' with grant option;
- >
- > flush privileges;
-
- 参见:
-
- https://blog.csdn.net/weixin_43431593/article/details/106872836
-
- https://www.cnblogs.com/gychomie/p/11013442.html
-
- ### 数据导入
- 我们使用了 [Flyway](https://flywaydb.org/) 数据库迁移工具。简单点说,就是在你部署应用的时候,帮你执行数据库脚本的工具。Flyway支持SQL和Java两种类型的脚本,你可以将脚本打包到应用程序中,在应用程序启动时,由Flyway来管理这些脚本的执行,帮你自动执行系统需要初始化的数据库的建表语句以及数据库脚本。
-
-
- ## 安装Redis
-
- 源码及apt安装<p>
- http://www.imxmx.com/Item/1/211097.html
-
-
- ## 下载程序
-
- ### 下载地址
-
- 请选择最新软件版本 或者 你需要下载的版本
-
- https://gitee.com/stonedtx/yuqing/attach_files
-
- ## 配置文件
-
- ### 程序目录
- 
-
- ### 配置文件
-
- 配置文件 [application.yml](https://gitee.com/stonedtx/yuqing/blob/master/config/application.yml) 中包含了
-
- 1.舆情系统http访问端口,2.MySQL数据库连接,3.redis缓存服务连接。三个要点都已经在配置文件中标明。您只需要修改IP地址或者用户名密码即可。
-
-
- ## 启动程序
-
- 启动在 **前台**
- 在stonedt-yuqing目录下,与config目录同级 执行命令: java -jar stonedt-yuqing.jar
-
-
- 启动在 **后台**
- 在stonedt-yuqing目录下,与config目录同级 执行命令: nohup java -jar stonedt-yuqing.jar &
-
-
- ## 常见问题
-
- ### MySQL数据库连接错误
- - 错误现象
-
- 在后台启动日志出现MySQL连接错误信息,如图所示:
- 
-
- - 解决方案
-
- 配置远程权限
- MySQL 5.5 和 MySQL 8.0配置MySQL连接权限的 **_方式不一样_** ,分别为:
-
- MySQL 5.5+
-
- > GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
- >
- > flush privileges;
-
- MySQL 8.0+
-
- > create user 'root'@'%' identified by '密码';
- >
- > alter user 'root'@'%' identified by '新密码';
- >
- > grant all privileges on *.* to 'root'@'%' with grant option;
- >
- > flush privileges;
-
- ### 热点资讯没有数据
-
- - 错误现象
- 
-
- 大多数问题是由于Redis没有正常启动 或者 没有正常连接。
-
- - 解决方案
-
- 去启动你的redis服务器,例如:
-
- 执行 /etc/init.d/redis-server start
-
-
-
-
-
-
|