安装 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
    

  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    442 引用 • 3577 回帖 • 709 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    353 引用 • 405 回帖 • 1049 关注
感谢    关注    收藏    赞同    反对    举报    分享