安装 Connector-J
yum java-1.8.0-openjdk-headless #Connector-J的依赖包
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.11-1.el7.noarch.rpm
rpm -ivh mysql-connector-java-8.0.11-1.el7.noarch.rpm #安装mysql和java的连接器
复制 jar 包
复制 jar 包到 Solo 目录的 WEB-INF/lib
(官方自带的 jar 放在这)
或者复制到 tomcat 的 lib 目录下
cp /usr/share/java/mysql-connector-java-8.0.11.jar
修改 META-INF\maven\org.b3log\solo\pom.xml
的 <mysql-connector-java.version>5.1.42</mysql-connector-java.version> 版本为 8.0.11(这个不改好像没影响??)
配置 mysql 用户
-
在 mysql 中新建一个用户 tomsolo
ALTER USER 'tomsolo'@'localhost' IDENTIFIED BY 'password';
-
授予数据库 solo 的权限给 tomsolo
GRANT ALL ON solo.* TO 'tomsolo'@'localhost';
-
编辑
WEB-INF/classes/local.properties
#### MySQL runtime #### runtimeDatabase=MYSQL jdbc.username=tomsolo #数据库的账号 jdbc.password=password #数据库的用户密码 #jdbc.driver=com.mysql.jdbc.Driver #原本是这一句的 jdbc.driver=com.mysql.cj.jdbc.Driver #我的MySQL是8.0,上一句无效,得这样写(论官网文档的重要性) jdbc.URL=jdbc:mysql://localhost:3306/solo?useUnicode=yes&characterEncoding=utf8 jdbc.pool=druid
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于